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

2024-05-10 02:51:50 UTC Now

2019-02-05 11:37:18 UTC MAIN commitmail json YAML

show_version() doesn't return, but fallthru checker doesn't know
and coplains.  disable the error.

(mrg)

2019-02-05 11:33:13 UTC MAIN commitmail json YAML

appease the gcc7 fallthru checker.

(mrg)

2019-02-05 11:30:07 UTC MAIN commitmail json YAML

add missing break; after "100NEW" configuration.
don't also set "133OLD", since the 100NEW cards don't support 133.

(mrg)

2019-02-05 11:20:21 UTC MAIN commitmail json YAML

fix a >15 year old code rework bug, and add a missing break;.

the code in rev 1.7 looks like it does in this change, but rev 1.8 would
write the I443 AGP_INTEL_AGPCTRL value, and then the other value.

(mrg)

2019-02-05 11:11:32 UTC MAIN commitmail json YAML

avoid a fallthru checker complaint and make one case like the rest.  NFCI.

(mrg)

2019-02-05 11:02:44 UTC MAIN commitmail json YAML

arm and armeb are mostly done.  earmv4 kernels build.
(still have earm vs libgcc issue.)

(mrg)

2019-02-05 10:54:14 UTC MAIN commitmail json YAML

add new gcc7 arm headers: arm_cmse.h and arm_fp16.h

(mrg)

2019-02-05 10:04:50 UTC MAIN commitmail json YAML

- call update_modifier() explicitly for the scrolling keys up event.

(mrg)

2019-02-05 09:55:48 UTC MAIN commitmail json YAML

Implement the ZFS control directory ".zfs" and its subdirectory 'snapshot".

Automatically mount snapshots on access of ".zfs/snapshot/<snapname>".

(hannken)

2019-02-05 09:54:36 UTC MAIN commitmail json YAML

Prepare the implementation of the ZFS control directory ".zfs".

- Move the stub routines from zfs_stub.c to zfs_ctldir.c and
  remove now empty file zfs_stub.c

- Add stub routines for zfsctl_loadvnode() to initialize control
  nodes and zfsctl_snapshot() to retrieve ".zfs/snapshot".

- Add an initial vnode operations vector for control nodes.

- Implement lookup into ".zfs" and lookup ".." from ".zfs/snapshot/<snap>".

- Change nodeid of mounted snapshots to the snapshot object id.

- Respect "-u" flag to "zfs rename <snapshot> ...".

(hannken)

2019-02-05 09:50:18 UTC MAIN commitmail json YAML

zfs_netbsd_reclaim(): validate "z_log" before zil_commit().

(hannken)

2019-02-05 09:49:44 UTC MAIN commitmail json YAML

Allow dounmount() with file system already suspended.

Remove no longer valid test for layered mounts,
ZFS will unmount snapshots bottom up.

(hannken)

2019-02-05 09:45:38 UTC MAIN commitmail json YAML

remove duplicated line in previously.  noticed by paulg.

(mrg)

2019-02-05 09:34:38 UTC MAIN commitmail json YAML

If the openat_10 hook is present and it returns success, continue with
the rest of the syscall; don't return prematurely, as we'll report
success (return value 0) but won't have set up the fd.

(pgoyette)

2019-02-05 09:29:20 UTC MAIN commitmail json YAML

be sure to only apply zlib.c's -Wno-error=implicit-fallthrough to GCC 7.
push the setting into the rump and module version too.

(mrg)

2019-02-05 09:28:00 UTC MAIN commitmail json YAML

fix the previous:

rf_netbsd32 is only relevant on _LP64 as all the structures are
the same for arm32 oabi/eabi compat.

only do it for _LP64 *and* COMAPT_NETBSD32.

(mrg)

2019-02-05 09:21:05 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/arm/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/armeb/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/arm/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/arm/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/arm/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/armeb/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/armeb/defs.mk@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/armeb/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/arm/gcov-iov.h@1.13 / diff / nxr@1.13
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/armeb/gcov-iov.h@1.13 / diff / nxr@1.13
src/external/gpl3/gcc/lib/libgomp/arch/arm/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/lib/libgomp/arch/arm/libgomp_f.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgomp/arch/arm/omp.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgomp/arch/armeb/config.h@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/lib/libgomp/arch/armeb/libgomp_f.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgomp/arch/armeb/omp.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libobjc/arch/arm/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libobjc/arch/armeb/defs.mk@1.4 / diff / nxr@1.4
      :
(more 36 files)
mknative-gcc for arm and armeb.

(mrg)

2019-02-05 08:53:50 UTC MAIN commitmail json YAML

from the new comment:

/*
* NetBSD/sparc64 long ago defined signed and unsigned fast{8,16,32} to be
* different to the common sparc64 definitions, and they are not the same
* size for the same bitsize.  GCC 7 introduced checks that they are the
* same size below that trigger here.
*
* NETBSD_TOOLS/NETBSD_NATIVE is wrong for this, but it will do for now.
*/

(mrg)

2019-02-05 08:53:18 UTC MAIN commitmail json YAML

Correctly handle the NULL path when no compat_10 code is available.

This should address kern/53948 (thanks, kamil@, for the PR and for
testing the fix)

(pgoyette)

2019-02-05 08:33:25 UTC MAIN commitmail json YAML

pass -Wno-error=implicit-fallthrough for zlib.c.

XXX: consider using copts.mk for various warning/copt flags passed
in kernel builds currently set via 'makeoptions' in files.* files.
this is suboptimal, as those all get embedded into the kernel with
config_file.h.

(mrg)

2019-02-05 08:08:59 UTC MAIN commitmail json YAML

2019-02-05 08:07:59 UTC MAIN commitmail json YAML

Add Ice Lake and Tremont from the latest Intel SDM.

(msaitoh)

2019-02-05 08:07:19 UTC MAIN commitmail json YAML

Add new CPUID flags WAITPKG, CLDEMOTE, MOVDIRI, MOVDIR64B and
IA32_CORE_CAPABILITIES from the latest Intel SDM.

(msaitoh)

2019-02-05 08:02:19 UTC MAIN commitmail json YAML

add fallthru comments, and a comment this code needs attention

(mrg)

2019-02-05 07:47:15 UTC MAIN commitmail json YAML

force -O1 (unless -O0 already present) on m68k with GCC 7.  avoids a
"too-far" reference in scan.c.  was already close with GCC 6.

(mrg)

2019-02-05 07:45:35 UTC MAIN commitmail json YAML

ignore a format truncation issue.

(mrg)

2019-02-05 07:43:08 UTC MAIN commitmail json YAML

update status:
- alpha, i386, powerpc, sparc64 all seem to work too, though sparc64
  has a caveat with signed vs. unsigned "fast" integer types, and its
  ramdisk overflows.
- hppa almost works.  1 uncommited change, ramdisk overflows.
- m68k begins to work.

(mrg)

2019-02-05 07:27:47 UTC MAIN commitmail json YAML

- pass correct size of buffer to snprintf() to avoid potential truncation

(mrg)

2019-02-05 07:18:52 UTC MAIN commitmail json YAML

add fallthru comment.

(mrg)

2019-02-05 07:14:32 UTC MAIN commitmail json YAML

In ksem_close_fop(), if we get a pshared semaphore that's not already
been marked dead, make sure we mark it so if the owner proc is the proc
closing it.  (This case can happen if a process sem_init()'s a pshared
semaphore and then exits without destroying it.)

Fixes kern/53942.

(thorpej)

2019-02-05 06:46:48 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/m68k/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/m68k/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/m68k/defs.mk@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/lib/libgcc/arch/m68k/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/sparc64/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h@1.13 / diff / nxr@1.13
src/external/gpl3/gcc/lib/libgomp/arch/m68k/config.h@1.8 / diff / nxr@1.8
src/external/gpl3/gcc/lib/libgomp/arch/m68k/libgomp_f.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgomp/arch/m68k/omp.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libobjc/arch/m68k/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h@1.26 / diff / nxr@1.26
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/cxxabi_tweaks.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/defs.mk@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h@1.16 / diff / nxr@1.16
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-posix.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr-single.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gthr.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/usr.bin/common-target/arch/m68k.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/usr.bin/common-target/arch/sparc64.mk@1.1 / diff / nxr@1.1
      :
(more 8 files)
mknative-gcc for m68k and GCC 7, also the files missed for sparc64 previously.

(mrg)

2019-02-05 06:43:20 UTC MAIN commitmail json YAML

Remove NOTRAILERS from IFFBITS.

(msaitoh)

2019-02-05 06:17:03 UTC MAIN commitmail json YAML

2019-02-05 06:14:55 UTC MAIN commitmail json YAML

mark ./usr/include/g++/bits/sparc and ./usr/include/g++/bits/sparc64
subdirs as non-compat.

(mrg)

2019-02-05 06:12:39 UTC MAIN commitmail json YAML

add or adjust fallthru comments.

(mrg)

2019-02-05 06:11:29 UTC MAIN commitmail json YAML

add missing ./usr/include/dev/hdmicec

(mrg)

2019-02-05 06:10:53 UTC MAIN commitmail json YAML

2019-02-05 04:48:47 UTC MAIN commitmail json YAML

adjust fallthru comments to appease gcc7.

(mrg)

2019-02-05 04:47:59 UTC MAIN commitmail json YAML

re-do version 1.1098 properly:

- fix OBJECT_FMTS if mips64 and !MKCOMPAT

(mrg)

2019-02-05 04:45:50 UTC MAIN commitmail json YAML

include sparc/default64.hon netbsd/sparc64.

(mrg)

2019-02-05 04:45:07 UTC MAIN commitmail json YAML

remove 'common/' prefix from sources.

(mrg)

2019-02-05 04:43:45 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/sparc64/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/sparc64/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/sparc64/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h@1.13 / diff / nxr@1.13
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/config.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/libgomp_f.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgomp/arch/sparc64/omp.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libobjc/arch/sparc64/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h@1.24 / diff / nxr@1.24
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/cxxabi_tweaks.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/defs.mk@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-posix.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr-single.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gthr.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/auto-host.h@1.15 / diff / nxr@1.15
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h@1.31 / diff / nxr@1.31
src/external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk@1.15 / diff / nxr@1.15
      :
(more 5 files)
mknative-gcc for gcc7 and sparc64.

replies upon an uncommited (yet) change to not assert if the size
of unsigned and signed 'fast' integer types are not the same.
we don't have them as the same for 8, 16 and 32 bit for some reason.

otherwise seems to work.

(mrg)

2019-02-05 02:57:10 UTC MAIN commitmail json YAML

Add missing break keywords in t_ptrace_wait* x86 tests

Add missing break in switch() cases in dbregs_trap_variable().

Reported by <mrg>
Detected by GCC 7

(kamil)

2019-02-05 00:40:15 UTC MAIN commitmail json YAML

Update compat_freebsd requirements list to use compat_09 vs compat

(pgoyette)

2019-02-05 00:32:18 UTC MAIN commitmail json YAML

The sunos and sunos32 modules require compat_09, not compat (the
latter no longer exists).

Should fix "missing prerequisite" errors seen during qemu boot
of sparc64's MODULAR kernel.

(pgoyette)

2019-02-05 00:22:36 UTC MAIN commitmail json YAML

It turns out we do want the puffs compat code in any kernel which
has built-in compat_50 regardless of whether the kernel also has
puffs.

Should finally fix PR kern/53943

(pgoyette)

2019-02-05 00:21:35 UTC MAIN commitmail json YAML

Add support for video layer scaling and colour space conversion.

(jmcneill)

2019-02-04 22:07:41 UTC MAIN commitmail json YAML

- use __unreachable() and move 'break's around to increase consistency
  and correctness

ok kamil@

(mrg)

2019-02-04 22:00:51 UTC MAIN commitmail json YAML

update the rf / netbsd32 comment.

(mrg)

2019-02-04 21:57:48 UTC MAIN commitmail json YAML

don't assume _LP64 == supports COMPAT_NETBSD32.

this is not true for alpha, ia64 and arm32 ports, and the first two
were not building because of it, and the latter would be missing
the oabi support (likely not a big deal, but still wrong.)

add a makefile fragment that tells you if it is supported and include
it where needed to define COMPAT_NETBSD32 when building the normal
kernel (ie, modules & rump.)

fixes alpha build, probably fixes ia64 build.

XXX: still leaves some netbsd32 code in rf_netbsdkintf.c, that should
    be moved into some hooks, but first the configuration setup
    needs to be moved into a common function the netbsd32 code can
    call into, vs living in the switch case itself.

(mrg)

2019-02-04 18:14:54 UTC MAIN commitmail json YAML

Bump up XEN source API compatibility to 0x00030208 from 0x00030201,

but maintain backwards source API compilation compatibility.

ie; sources with config(5)
options __XEN_INTERFACE_VERSION__=0x00030201 # Xen 3.1 interface

should compile and run without problems.

Not that API version 0x00030201 is the lowest version we support now.

(cherry)

2019-02-04 15:13:54 UTC MAIN commitmail json YAML

Clobber the size when freeing a buffer. This way, if the same buffer gets
freed twice, the second size check will fire.

(maxv)

2019-02-04 15:07:35 UTC MAIN commitmail json YAML

Add more symbols to the unwinder, in case we get a KASAN message inside
an exception handler.

(maxv)

2019-02-04 14:47:41 UTC MAIN commitmail json YAML

try '&' instead of '&&'

(wiz)

2019-02-04 13:12:03 UTC MAIN commitmail json YAML

Report hatched value after the atomic_or so the VERBOSE_INIT_ARM output
doesn't get mangled.

We start a cpu and wait for it before progressing now.

(skrll)

2019-02-04 13:08:43 UTC MAIN commitmail json YAML

2019-02-04 13:06:39 UTC MAIN commitmail json YAML

2019-02-04 12:18:36 UTC MAIN commitmail json YAML

Remove leading zero from date.

(wiz)

2019-02-04 12:11:18 UTC MAIN commitmail json YAML

Improvements:

- Guest reads/writes to PAT land in gPAT, so no need to emulate them.

- When emulating EFER, don't advance the RIP if a fault occurs, and don't
  forget to flush the VMCB cache accordingly.

(maxv)

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

2019-02-04 12:08:03 UTC MAIN commitmail json YAML

Don't include puffs_compat in a kernel unless the filesystem is
selected along with COMPAT_50.  Also, don't include puffs_compat
in the main puffs filesystem module;  it is part of the compat_50
module.

Should address PR kern/53943

(pgoyette)

2019-02-04 11:16:41 UTC MAIN commitmail json YAML

PR bin/53919

Suppress shell error messages while expanding $ENV (which also causes
errors while expanding $PS1 $PS2 and $PS4 to be suppressed as well).

This allows any random garbage that happens to be in ENV to not
cause noise when the shell starts (which is effectively all it did).

On a parse error (for any of those vars) we also use "" as the result,
which will be a null prompt, and avoid attempting to open any file for ENV.

This does not in any way change what happens for a correctly parsed command
substitution (either when it is executed when permitted for one of the
prompts, or when it is not (which is always for ENV)) and commands run
from those can still produce error output (but shell errors remain suppressed).

(kre)

2019-02-04 10:48:46 UTC MAIN commitmail json YAML

rework the #ifdef IPSEC code to not use fallthru.
same number of lines with more local context.

(mrg)

2019-02-04 10:22:15 UTC MAIN commitmail json YAML

use -Wno-error=format-truncation for code that seems particularly annoying
or unlikely to actually fail.  some of the syslogd ones are not too hard
to fix, but most remain.

(mrg)

2019-02-04 10:11:34 UTC MAIN commitmail json YAML

2019-02-04 10:09:32 UTC MAIN commitmail json YAML

2019-02-04 10:03:16 UTC MAIN commitmail json YAML

rework the previous to only apply if !HOSTPROG

(mrg)

2019-02-04 09:58:23 UTC MAIN commitmail json YAML

apply -Wno-error=implicit-fallthrough to via_dmablit.c.

(mrg)

2019-02-04 09:57:39 UTC MAIN commitmail json YAML

print the cpu number for the mutex not held xcallintr debug message.
add a comment about why this case fires.

(mrg)

2019-02-04 09:56:48 UTC MAIN commitmail json YAML

Add a couple of comments.  NFC.

(kre)

2019-02-04 09:56:26 UTC MAIN commitmail json YAML

Fix an old bug (very old) that was made worse in 1.128 (the "${1+$@}"
fixes) where a variable containing a CTL char (the only possibility used
to be CTLESC (0x81)) would lose that character if the variable was expanded
when "set -f" (noglob) was in effect.

1.128 made this worse by adding more 0x8z values (a couple more) which would
see the same behaviour, and one of those was noticed by Martijn Dekker.

The reasoning was that when noglob is on, when a var is expanded, there are
no magic chars, so (apparently) no need to escape anything.  Hence nothing
was escaped .. including any CTL chars that happened to be present.  When
we later rmescapes() the CTL chars that we expect might occur are summarily
removed - even if they weren't really CTL chars, but just data masquerading.

We must *always* escape any CTL char clones that are in the var value,
no matter what other conditions apply, and what we expect to happen next.

While here, fix rmescapes() (and its $(()) clone, rmescapes_nl()) to
be more robust, less likely to forget to delete anything (which was
not the issue here, just the reverse) and in a DEBUG shell, have the
shell abort() if it encounters something in rmescapes() it is not
anticipating, so the code can be made to handle it, or if it should
not happen, we can find out why it did.

XXX pullup -8 (but will need to be via patch, code is quite different).

(kre)

2019-02-04 09:54:47 UTC MAIN commitmail json YAML

use __builtin_unreachable() after calls that panic or switch context

(mrg)

2019-02-04 09:53:41 UTC MAIN commitmail json YAML

- don't make -h/-H get around the argument check by setting
  'inquiry' in the fallthru case, but instead explicitly
  check for 'display_usage' as well.

(mrg)

2019-02-04 09:51:48 UTC MAIN commitmail json YAML

apply -Wno-error=implicit-fallthrough on files that have fallthru
comments but are missed by the current checker.

(mrg)

2019-02-04 09:40:54 UTC MAIN commitmail json YAML

with GCC 7, apply -Wno-error=maybe-uninitialized to parser.cpp.

i don't really understand how to remove this warning, someone else
could though, so feel free to :-)

In file included from /usr/src/external/bsd/atf/dist/tools/parser.cpp:33:0:
/usr/src/external/bsd/atf/dist/tools/parser.hpp: In member function 'tools::parser::token tools::parser::tokenizer<IS>::next() [with IS = std::basic_istream<char>]':
/usr/src/external/bsd/atf/dist/tools/parser.hpp:98:8: warning: '<anonymous>.tools::parser::token::m_line' may be used uninitialized in this function [-Wmaybe-uninitialized]
struct token {
^~~~~

(mrg)

2019-02-04 09:35:11 UTC MAIN commitmail json YAML

- add __unreachable() after ATF_REQUIRE(pid > 0) where pid <= 0.
- rearrange one switch so that the -1/0/default cases are the
  same order in all instances.

(mrg)

2019-02-04 09:31:22 UTC MAIN commitmail json YAML

- add the string length as an explicit parameter to get_time_string()
- remove casts when the same type is used on both sides
- expand hours_buffer[] to fit the range of hours in an 'int'
- add a work around for the sprintf() truncation checker that fails
  to detect that 'minutes' and 'seconds' have a small range

(mrg)

2019-02-04 08:36:43 UTC MAIN commitmail json YAML

apply -Wno-error=implicit-fallthrough to ar5212_xmit.c and ar5416_xmit.c.

(mrg)

2019-02-04 08:23:53 UTC MAIN commitmail json YAML

add fallthru comments.  i considered patching makefiles to ignore
these problems, but this code is dead upstream and likely will be
removed here rather than ever updated.

(mrg)

2019-02-04 08:21:12 UTC MAIN commitmail json YAML

check for snprintf() truncation and fail sanely if so, rather than
attempting to use a file that won't exist or isn't secure.

(mrg)

2019-02-04 08:18:08 UTC MAIN commitmail json YAML

add -Wno-error=int-in-bool-context or -Wno-error=implicit-fallthrough
for various drm files that would be best ignored or upstream fixed.
(could fix savagedrm, no one upstream is that any more.)

(mrg)

2019-02-04 08:15:51 UTC MAIN commitmail json YAML

ira-color.c needs -Wno-error=int-in-bool-context for now.

(mrg)

2019-02-04 08:07:33 UTC MAIN commitmail json YAML

avoid a potential buffer truncation.

(mrg)

2019-02-04 08:00:27 UTC MAIN commitmail json YAML

pass a pointer to atomic_cas_ptr_p(), not an (equiv) integer.

(mrg)

2019-02-04 07:59:01 UTC MAIN commitmail json YAML

2019-02-04 05:24:18 UTC MAIN commitmail json YAML

- tests explicitly check failure modes, ignore those warnings

(mrg)

2019-02-04 04:56:35 UTC MAIN commitmail json YAML

- convert 'done' to an unsigned, since it is used as one.

(mrg)

2019-02-04 04:49:20 UTC MAIN commitmail json YAML

it's memory-block.cc in this case, not memory-block.c.

(mrg)

2019-02-04 04:45:48 UTC MAIN commitmail json YAML

add missing ./usr/include/dev/hdaudio (base) and ./usr/include/dev/nvmm,
./usr/include/dev/nvmm/x86 (amd64).

(perhaps we should stop 'make includes' from creating the target directory
for normal builds as this leads to mtree inconsistencies.)

(mrg)

2019-02-04 04:37:50 UTC MAIN commitmail json YAML

2019-02-04 04:36:41 UTC MAIN commitmail json YAML

2019-02-04 04:20:13 UTC MAIN commitmail json YAML

- make ERRX() return a value since it doesn't actually exit in the !TEST case.

(mrg)

2019-02-04 04:18:59 UTC MAIN commitmail json YAML

s/fall into .../FALLTHROUGH/

(mrg)

2019-02-04 04:18:27 UTC MAIN commitmail json YAML

add a couple of fallthru comments.

(mrg)

2019-02-04 04:09:13 UTC MAIN commitmail json YAML

- add justquit() that always exits.  use it to avoid unreachable code.

(mrg)

2019-02-04 04:05:16 UTC MAIN commitmail json YAML

2019-02-04 03:58:41 UTC MAIN commitmail json YAML

2019-02-04 03:33:15 UTC MAIN commitmail json YAML

- done() can return in wizard mode.  don't NOTREACHED'd it
  but break instead.

(mrg)

2019-02-04 03:32:27 UTC MAIN commitmail json YAML

- rework mm_md_readwrite() to avoid fallthrough warnings entirely

(mrg)

2019-02-04 03:30:20 UTC MAIN commitmail json YAML

add some fallthru comments.

(mrg)

2019-02-04 03:29:41 UTC MAIN commitmail json YAML

- 'cango' is used beyond a bool type.  make it an int.
- add a couple of fallthru comments.

(mrg)

2019-02-04 03:26:53 UTC MAIN commitmail json YAML

create include/dev/dm here instead of elsewhere, where it may fail

(mrg)

2019-02-04 03:26:27 UTC MAIN commitmail json YAML

lto1 and lto-wrapper are part of gcccmds set.

(mrg)

2019-02-04 03:19:23 UTC MAIN commitmail json YAML

- sanitizer source list is not properly updated yet
- several platforms have progressed.  in particular, evbmips64-eb works.

(mrg)

2019-02-04 03:10:33 UTC MAIN commitmail json YAML

- revert previous to t_ubsan.c, it is desired behaviour.  from kamil.
- use -Wno-int-in-bool-context instead

(mrg)

2019-02-04 03:01:52 UTC MAIN commitmail json YAML

move libgomp, libcommon and libcommon-target source lists into the
generated files.  libcommon-target has a per-arch list, but the
other two are the same.

(mrg)

2019-02-04 03:00:11 UTC MAIN commitmail json YAML

make the internal_fstat() for netbsd be like the others.
fixes powerpc (at least) builds.

(mrg)

2019-02-04 02:58:48 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/alpha/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libbacktrace/arch/hppa/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/ia64/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libbacktrace/arch/mips64eb/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libbacktrace/arch/mips64el/backtrace-supported.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libbacktrace/arch/mipseb/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/mipsel/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/sh3eb/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/sh3el/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libbacktrace/arch/vax/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/alpha/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/alpha/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/alpha/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/hppa/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/hppa/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/hppa/gthr-defs.mk@1.1 / diff / nxr@1.1
src/external/gpl3/gcc/lib/libgcc/arch/i386/defs.mk@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/lib/libgcc/arch/ia64/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/ia64/defs.mk@1.7 / diff / nxr@1.7
src/external/gpl3/gcc/lib/libgcc/arch/ia64/gthr-defs.mk@1.1 / diff / nxr@1.1
      :
(more 264 files)
mknative-gcc for alpha, hpaa, ia64, mips*, sh3*, and vax.
re- for powerpc, sparc, i386, and amd64.

(mrg)

2019-02-04 02:49:28 UTC MAIN commitmail json YAML

Do not call virtio_start_vq_intr() for ctrlq
unless the iface has a control queue

(yamaguchi)

2019-02-04 01:46:59 UTC MAIN commitmail json YAML

common-target source list is MD.  make it so.

(mrg)

2019-02-04 01:07:34 UTC MAIN commitmail json YAML

Fix handling of pushback operation which isn't using negative lengths
for about 10 years.

Found by gcc7.

(mlelstv)

2019-02-04 00:55:26 UTC MAIN commitmail json YAML

- don't getlinks here, they're no longer used.
- pullout the libcommon, libcommon-target and libgomp source list so they
  don't have to be hard coded in the reachover makefile

(mrg)

2019-02-04 00:34:12 UTC MAIN commitmail json YAML

revert previous for now.

(mrg)

2019-02-04 00:06:14 UTC MAIN commitmail json YAML

don't add elf64 to OBJECT_FMTS if !MKCOMPAT and mips64.

(mrg)

2019-02-04 00:05:21 UTC MAIN commitmail json YAML

don't build ldd64 support if !MKCOMPAT and mips64.

(mrg)

2019-02-04 00:03:24 UTC MAIN commitmail json YAML

Note that the current raidframe rf_compat32 implementation is rather
"sub-optimal" and needs some TLC.

(pgoyette)

2019-02-03 17:11:49 UTC MAIN commitmail json YAML

The modesetting driver and wsfb access the same hardware but through
different interfaces (/dev/dri/card0 vs /dev/ttyE0). To prevent both
drivers from being active at once, skip wsfb probe if the modesetting
driver has claimed the fb slot.

(jmcneill)

2019-02-03 15:43:57 UTC MAIN commitmail json YAML

Support "nomodeset" kernel cmdline flag to disable sunxidrm

(jmcneill)

2019-02-03 13:56:38 UTC MAIN commitmail json YAML

Broadcast PMF display on/off events when our connector is handling dpms so we can turn off the backlight

(jmcneill)

2019-02-03 13:19:20 UTC MAIN commitmail json YAML

Add eDP transmitter and enable display pipeline

(jmcneill)

2019-02-03 13:18:52 UTC MAIN commitmail json YAML

2019-02-03 13:17:12 UTC MAIN commitmail json YAML

Add basic support for Analogix eDP transmitters. This driver doesn't
know how to mode set yet -- it only knows how to read EDID from a panel.

(jmcneill)

2019-02-03 13:15:19 UTC MAIN commitmail json YAML

2019-02-03 13:11:07 UTC MAIN commitmail json YAML

Make size of transmit/receive queues variable. Restrict queue size again
to 1 for LAN7500 as some chips fail.

Read Chip revision register and report value. Maybe we can identify
chisp better now.

(mlelstv)

2019-02-03 13:01:57 UTC MAIN commitmail json YAML

Add debug info for new ksem test

(martin)

2019-02-03 12:53:11 UTC MAIN commitmail json YAML

Add EP_DRM_PANEL endpoint type

(jmcneill)

2019-02-03 12:39:38 UTC MAIN commitmail json YAML

machfb: guard against absent mode information from firmware

(tnn)

2019-02-03 12:18:21 UTC MAIN commitmail json YAML

add missing break.

fairly sure this is correct, otherwise modelstr would be overwritten
with the next entry in this list..

(mrg)

2019-02-03 12:17:14 UTC MAIN commitmail json YAML

- mark Exit() __dead
- bump a buffer size to avoid possible truncation
- adding missing fallthru comment

(mrg)

2019-02-03 12:14:45 UTC MAIN commitmail json YAML

update status: i386 builds (not properly tested), arm64 fails to build,
sparc64 has ICE in compiler startup (hopefully easy fix)

(mrg)

2019-02-03 12:13:37 UTC MAIN commitmail json YAML

- mark logerr(), quit() and done() as __dead.

(mrg)

2019-02-03 12:11:11 UTC MAIN commitmail json YAML

- fix the sources list.
- since a few functions disappear, call this libgomp.so.2 now.

(mrg)

2019-02-03 12:03:22 UTC MAIN commitmail json YAML

- mark log_err() and log_errx() as __dead.

(mrg)

2019-02-03 12:02:22 UTC MAIN commitmail json YAML

- don't compare pointer with \0.  in this case, *pointer is wanted,
  not \0 -> NULL, as we just tested pointer, and this is wanting to
  be the standard "is this string NULL or nul?" idiom.

(mrg)

2019-02-03 11:59:43 UTC MAIN commitmail json YAML

- remove unreachable code

(mrg)

2019-02-03 11:58:38 UTC MAIN commitmail json YAML

don't compare string pointers against \0

(mrg)

2019-02-03 11:58:02 UTC MAIN commitmail json YAML

- dbcool_pmf_suspend() set the wrong bit out of the suspended data as
  it is stored as a bool and thus when bit 2 was wanted, bit 1 was
  restored.  found by GCC7's "don't use ~ on bool" checker.
- consolidate the dbcool_pmf_suspend()/dbcool_pmf_resume() guts in to
  a shared function dbcool_do_pmf() as they are identical except for
  1 vs 2 lines.

(mrg)

2019-02-03 11:57:25 UTC MAIN commitmail json YAML

add || true to the gthr-default.h copy, it can fail first time around

(mrg)

2019-02-03 11:15:45 UTC MAIN commitmail json YAML

add missing break; after case IW_LINE_IN_LVL case.
it was being overridden by the IW_REC_LVL case.

(mrg)

2019-02-03 11:12:01 UTC MAIN commitmail json YAML

disable SignalContext::GetWriteFlag() for netbsd/arm (for now).

(mrg)

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

make structure that demands alignment be that alignment.

(mrg)

2019-02-03 11:10:26 UTC MAIN commitmail json YAML

- perform some CSE on NETBSD_LIB_SPEC
- remove some #if 0 code

(mrg)

2019-02-03 11:03:53 UTC MAIN commitmail json YAML

When we force COMPAT_NETBSD32 to be defined, force it to the same value
that opt_compate_netbsd32.h would have, otherwise we get a "redefined"
error from gcc.
XXX this looks fishy, Paul, can you have a look, please?

(martin)

2019-02-03 10:48:48 UTC MAIN commitmail json YAML

2019-02-03 10:45:58 UTC MAIN commitmail json YAML

2019-02-03 10:23:42 UTC MAIN commitmail json YAML

mark promisc() __dead - it never returns.

(mrg)

2019-02-03 09:32:08 UTC MAIN commitmail json YAML

Remove some commented-out stuff accidentally left in the previous commit.

It's just comments, NFCI

(pgoyette)

2019-02-03 08:02:58 UTC MAIN commitmail json YAML

2019-02-03 08:02:25 UTC MAIN commitmail json YAML

2019-02-03 06:25:58 UTC MAIN commitmail json YAML

2019-02-03 03:28:04 UTC MAIN commitmail json YAML

put g++/debug/{assertions,helper_functions,stl_iterator}.h back in the
normal gcc set, since we have it for gcc6 and gcc7.

should fix builds.  reported by moof, but i also see 47 builds failed
on HEAD on the latest build report so far.

(mrg)

2019-02-03 03:20:24 UTC MAIN commitmail json YAML

2019-02-03 03:19:32 UTC MAIN commitmail json YAML

2019-02-02 22:39:33 UTC MAIN commitmail json YAML

- add new entries of gcc=7 and libgomp, libasan, liblsan, libstdc++, libubsan
- add missing header files fpr gcc=7
- add some missing gcc=5 obsolete entries
- create ./usr/include/dev/bluetooth in mtree not make, and move it into the
  base set where all other directories are.

(mrg)

2019-02-02 21:46:27 UTC MAIN commitmail json YAML

combine a pair of #ifdef's and make upstream diff slightly less ugly.  NFCI.

(mrg)

2019-02-02 19:02:59 UTC MAIN commitmail json YAML

PR kern/53930 from "sc dying": uninitialized condvar in usmsc(4)

(dholland)

2019-02-02 17:35:16 UTC MAIN commitmail json YAML

Enable regulator if present

(jmcneill)

2019-02-02 17:26:38 UTC MAIN commitmail json YAML

Rename lcd function to lcd0

(jmcneill)

2019-02-02 15:13:54 UTC MAIN commitmail json YAML

Re-enable ixg(4) on NetBSD/xen dom0

Namespace conflicts have been resolved.

Note that driver still has an incorrect us of __asm() gnu primitives
via

#if __FreeBSD_version < 800000
...
#endif

Since __FreeBSD_version is undefined and thus equates to 0 and thus
satisfies the inequality.

Needs fixing by driver maintainer.

(cherry)

2019-02-02 15:09:32 UTC MAIN commitmail json YAML

Fix build. A multiline macro needs 'line continuation'.

(cherry)

2019-02-02 14:50:15 UTC MAIN commitmail json YAML

Remove mb(), rmb() and wmb() from the kernel namespace.

These are introduced by external/bsd/common/include/asm/barrier.h

The purpose of barrier.h is to bridge the use of linux API calls
within code which uses them, such as drm code. The XEN api implicitly
uses these calls which are linuxisms within io/ring.h

This diff undos the damage.

The correct fix is to modify io/ring.h to not assume that all OSs that
XEN runs on has these functions, and to appropriately conditionally via
#ifdef __NetBSD__/#endif use the appropriate NetBSD functions. These
changes then need to be pushed upstream.

(cherry)

2019-02-02 12:40:32 UTC MAIN commitmail json YAML

2019-02-02 12:32:55 UTC MAIN commitmail json YAML

2019-02-02 12:12:04 UTC MAIN commitmail json YAML

2019-02-02 12:09:55 UTC MAIN commitmail json YAML

update status.

status is:  with uncommited changes, some ports (amd64, sparc) work.

(mrg)

2019-02-02 12:05:09 UTC MAIN commitmail json YAML

Summary: Disable ixg(4) until the linuxist mb() API re-definition
within the XEN amd64 dom0 build is resolved.

Detail:
The xen public headers >= 0x00030201 depend on a linuxism - a memory
barrier "API" namely mb(), rmb() and wmb(). These are made accessible
to NetBSD code via the interface
sys/external/bsd/common/include/asm/barrier.h

Currently the ixg(4) driver uses an identical API by defining them
(incorrectly) to inline assembler macro definitions in
sys/dev/pci/ixgbe/ixgbe_osdep.h

This will result in the dom0 builds failing to build due to this
redefinition of the macros. We therefore disable the driver in
NetBSD/amd64 dom0 in order to facilitate smoothly moving the XEN
kernel builds to the new XEN source level API (RELEASE-4.11.1).

The fix for this is trivial, but needs the attention of the driver
maintainer.

(cherry)

2019-02-02 05:02:03 UTC MAIN commitmail json YAML

Correct debug messages.

(isaki)

2019-02-02 04:52:16 UTC MAIN commitmail json YAML

Fix minor bugs of SNDCTL_DSP_GETISPACE.
- hiwat is playback-only parameter.
- 'bytes' should not be rounded down.

(isaki)

2019-02-02 01:13:19 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libbacktrace/arch/earmv4/backtrace-supported.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/arch/earmv4/auto-target.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/arch/earmv4/defs.mk@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv4/gcov-iov.h@1.12 / diff / nxr@1.12
src/external/gpl3/gcc/lib/libgomp/arch/earmv4/config.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libgomp/arch/earmv4/libgomp_f.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgomp/arch/earmv4/omp.h@1.6 / diff / nxr@1.6
src/external/gpl3/gcc/lib/libobjc/arch/earmv4/defs.mk@1.4 / diff / nxr@1.4
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/c++config.h@1.20 / diff / nxr@1.20
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/cxxabi_tweaks.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/defs.mk@1.9 / diff / nxr@1.9
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gstdint.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-posix.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr-single.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libstdc++-v3/arch/earmv4/gthr.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/auto-host.h@1.11 / diff / nxr@1.11
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/bversion.h@1.10 / diff / nxr@1.10
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/configargs.h@1.23 / diff / nxr@1.23
src/external/gpl3/gcc/usr.bin/gcc/arch/earmv4/defs.mk@1.13 / diff / nxr@1.13
      :
(more 5 files)
regen for earmv4 and GCC 7.

(mrg)

2019-02-01 21:23:22 UTC MAIN commitmail json YAML

2019-02-01 13:12:22 UTC MAIN commitmail json YAML

2019-02-01 12:49:21 UTC MAIN commitmail json YAML

2019-02-01 11:35:13 UTC MAIN commitmail json YAML

Add the remaining pmap callbacks, will be used by NVMM-VMX.

(maxv)

2019-02-01 11:26:14 UTC netbsd-8 commitmail json YAML

2019-02-01 11:25:13 UTC netbsd-8 commitmail json YAML

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

sys/dev/pci/ppb.c: revision 1.66
sys/dev/pci/ppb.c: revision 1.67

  Explicitly enable bus masterling in case BIOS, UEFI or firmware don't enable
it. Might fix PR kern/53811.

-

  If the secondary bus is configured and the bus mastering is not enabled,
enable it. Suggested by thorpej@.

(martin)

2019-02-01 11:21:30 UTC netbsd-8 commitmail json YAML

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

sys/kern/kern_time.c: revision 1.190
sys/kern/kern_time.c: revision 1.194

Fix stack info leak. There are 4 bytes of padding in struct timeval. Looks
like there are other leaks related to timeval in this file.

[  133.414352] kleak: Possible leak in copyout: [len=16, leaked=4]
[  133.414352] #0 0xffffffff80224d0a in kleak_note <netbsd>
[  133.424360] #1 0xffffffff80224d8a in kleak_copyout <netbsd>
[  133.434361] #2 0xffffffff80b5fd79 in sys___gettimeofday50 <netbsd>
[  133.434361] #3 0xffffffff8025a89c in sy_call <netbsd>
[  133.444351] #4 0xffffffff8025aace in sy_invoke <netbsd>
[  133.454365] #5 0xffffffff8025ab54 in syscall <netbsd>

-

Fix kernel info leaks.

(martin)

2019-02-01 11:12:55 UTC netbsd-7-0 commitmail json YAML

2019-02-01 11:12:03 UTC netbsd-7-0 commitmail json YAML

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

sys/kern/kern_time.c: revision 1.190
sys/kern/kern_time.c: revision 1.194

Fix stack info leak. There are 4 bytes of padding in struct timeval. Looks
like there are other leaks related to timeval in this file.

[  133.414352] kleak: Possible leak in copyout: [len=16, leaked=4]
[  133.414352] #0 0xffffffff80224d0a in kleak_note <netbsd>
[  133.424360] #1 0xffffffff80224d8a in kleak_copyout <netbsd>
[  133.434361] #2 0xffffffff80b5fd79 in sys___gettimeofday50 <netbsd>
[  133.434361] #3 0xffffffff8025a89c in sy_call <netbsd>
[  133.444351] #4 0xffffffff8025aace in sy_invoke <netbsd>
[  133.454365] #5 0xffffffff8025ab54 in syscall <netbsd>

-

Fix kernel info leaks.

(martin)

2019-02-01 11:10:21 UTC netbsd-7-1 commitmail json YAML

2019-02-01 11:08:56 UTC netbsd-7-1 commitmail json YAML

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

sys/kern/kern_time.c: revision 1.190
sys/kern/kern_time.c: revision 1.194

Fix stack info leak. There are 4 bytes of padding in struct timeval. Looks
like there are other leaks related to timeval in this file.

[  133.414352] kleak: Possible leak in copyout: [len=16, leaked=4]
[  133.414352] #0 0xffffffff80224d0a in kleak_note <netbsd>
[  133.424360] #1 0xffffffff80224d8a in kleak_copyout <netbsd>
[  133.434361] #2 0xffffffff80b5fd79 in sys___gettimeofday50 <netbsd>
[  133.434361] #3 0xffffffff8025a89c in sy_call <netbsd>
[  133.444351] #4 0xffffffff8025aace in sy_invoke <netbsd>
[  133.454365] #5 0xffffffff8025ab54 in syscall <netbsd>

-

Fix kernel info leaks.

(martin)

2019-02-01 11:07:54 UTC netbsd-7 commitmail json YAML

2019-02-01 11:06:20 UTC netbsd-7 commitmail json YAML

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

sys/kern/kern_time.c: revision 1.190
sys/kern/kern_time.c: revision 1.194

Fix stack info leak. There are 4 bytes of padding in struct timeval. Looks
like there are other leaks related to timeval in this file.

[  133.414352] kleak: Possible leak in copyout: [len=16, leaked=4]
[  133.414352] #0 0xffffffff80224d0a in kleak_note <netbsd>
[  133.424360] #1 0xffffffff80224d8a in kleak_copyout <netbsd>
[  133.434361] #2 0xffffffff80b5fd79 in sys___gettimeofday50 <netbsd>
[  133.434361] #3 0xffffffff8025a89c in sy_call <netbsd>
[  133.444351] #4 0xffffffff8025aace in sy_invoke <netbsd>
[  133.454365] #5 0xffffffff8025ab54 in syscall <netbsd>

-

Fix kernel info leaks.

(martin)

2019-02-01 10:39:48 UTC MAIN commitmail json YAML

- update source lists
- XXX: pull out OBJS-libcommon-target and OBJS-libcommon-target
  in mknative

(mrg)

2019-02-01 10:39:03 UTC MAIN commitmail json YAML

use -Wno-error=maybe-uninitialized for one of the new ubsan files.

(mrg)

2019-02-01 10:37:39 UTC MAIN commitmail json YAML

2019-02-01 10:37:13 UTC MAIN commitmail json YAML

- new shlib minor
- move -std=* handling, besides the list in CXX11_ALWAYS, to
  libsupc++/Makefile.common
- include the arch defs.mk to obtain ${G_*_SOURCES} and use them
  for -std= setting

(mrg)

2019-02-01 10:36:33 UTC MAIN commitmail json YAML

- use ADD_FRONTEND_LIBRARY to avoid linking libfrontend
- add a hack to ensure driver-i386.c gets built before linking

(mrg)

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

2019-02-01 10:34:19 UTC MAIN commitmail json YAML

2019-02-01 10:32:32 UTC MAIN commitmail json YAML

2019-02-01 10:31:56 UTC MAIN commitmail json YAML

2019-02-01 09:27:24 UTC MAIN commitmail json YAML

- use --with-default-libstdcxx-abi=new for GCC, otherwise we get the
  old ABI with --disable-libstdcxx-dual-abi
- fix libbacktrace mknative
- find gthr-default.h for libstdc++ mknative
- fetch FILESYSTEM_SOURCES

(mrg)

2019-02-01 09:06:07 UTC MAIN commitmail json YAML

don't check the return value of execvp() for failure to call err().
assume if it returns at all something has failed.

(mrg)

2019-02-01 08:37:21 UTC MAIN commitmail json YAML

make a fallthru comment GCC7 compatible.

(mrg)

2019-02-01 08:33:29 UTC MAIN commitmail json YAML

fix FALLTRHOUGH spell-o.

(mrg)

2019-02-01 08:29:04 UTC MAIN commitmail json YAML

2019-02-01 06:49:59 UTC MAIN commitmail json YAML

Fix two issues:

* Uh I put the wrong masks in some GPRs, fuck.

* When the opsize of MOVZX is 4, we need to combine the zero-extend from
  the instruction with the natural zero-extend of long mode.

Add two associated tests.

(maxv)

2019-02-01 05:44:29 UTC MAIN commitmail json YAML

Change the format of the pp_attrs field: instead of using PTE bits
directly, use abstracted bits that are converted from/to PTE bits when
needed (in pmap_sync_pv).

This allows us to use the same pp_attrs for pmaps that have PTE bits at
different locations.

(maxv)

2019-02-01 05:32:09 UTC MAIN commitmail json YAML

Put correct values in the seg fields. AMD doesn't check for that, but Intel
does, so they need to be correct.

(maxv)

2019-02-01 03:20:36 UTC MAIN commitmail json YAML

Add a software beacon.
XXX: As all the other usb software beacons this is driven at fixed intervals
when usb task fires.

(christos)