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

2024-05-10 14:36:38 UTC Now

2023-07-15 22:16:00 UTC MAIN commitmail json YAML

amd64: Enable HEARTBEAT option, not just a HEARTBEAT option comment.

(riastradh)

2023-07-15 22:14:39 UTC MAIN commitmail json YAML

2023-07-15 22:13:27 UTC MAIN commitmail json YAML

i386/ALL: Enable HEARTBEAT.

(riastradh)

2023-07-15 21:47:35 UTC MAIN commitmail json YAML

lint: each member declarator may have attributes, not only the last one

(rillig)

2023-07-15 21:41:26 UTC MAIN commitmail json YAML

2023-07-15 21:40:03 UTC MAIN commitmail json YAML

tests/lint: test GCC attributes in member declarations

(rillig)

2023-07-15 21:24:47 UTC MAIN commitmail json YAML

2023-07-15 21:18:07 UTC MAIN commitmail json YAML

gpt.8: fix some grammar

(The BUGS section seems perhaps a little outdated in its warnings of
potential incompatible changes.)

(gutteridge)

2023-07-15 21:14:01 UTC MAIN commitmail json YAML

2023-07-15 21:11:58 UTC MAIN commitmail json YAML

gpt.8: drop cross-reference to cvs(1)

It's no more useful to reference cvs(1) than, say, openssl(1), and
should be self-evident, anyway.

(gutteridge)

2023-07-15 20:40:53 UTC MAIN commitmail json YAML

x11-ssh-askpass.man.in: spell "LED" consistently

(gutteridge)

2023-07-15 20:00:11 UTC MAIN commitmail json YAML

use rumpkernel.github.io as the entry point

(lukem)

2023-07-15 19:59:21 UTC MAIN commitmail json YAML

note GCC 10.5 was released and imported.

(mrg)

2023-07-15 16:17:38 UTC MAIN commitmail json YAML

lint: allow 'extern' and 'thread_local' to be combined

(rillig)

2023-07-15 16:11:32 UTC MAIN commitmail json YAML

tests/lint: test 'extern thread_local' storage classes

Seen in external/mpl/bind/dist/lib/isc/pthreads/include/isc/thread.h:32.

(rillig)

2023-07-15 15:56:17 UTC MAIN commitmail json YAML

lint: extend debug logging for memory management

(rillig)

2023-07-15 15:51:22 UTC MAIN commitmail json YAML

2023-07-15 15:38:03 UTC MAIN commitmail json YAML

lint: properly initialize unnamed struct/union members

Previously, their 'containing type' was not initialized.  The code for
initializing them is adapted from declarator_name.

(rillig)

2023-07-15 14:54:31 UTC MAIN commitmail json YAML

2023-07-15 14:50:47 UTC MAIN commitmail json YAML

lint: split struct_or_union_member into separate parts

(rillig)

2023-07-15 14:19:05 UTC MAIN commitmail json YAML

add two names; add 'source'

(wiz)

2023-07-15 13:51:36 UTC MAIN commitmail json YAML

2023-07-15 13:49:26 UTC MAIN commitmail json YAML

signal(7): Clarify quirky SysV-inspired SIGCHLD semantics.

Suggest a portable alternative approach for detaching subprocesses.

Break wall of text into paragraphs while here.

(riastradh)

2023-07-15 13:35:24 UTC MAIN commitmail json YAML

2023-07-15 12:24:57 UTC MAIN commitmail json YAML

2023-07-15 09:53:46 UTC MAIN commitmail json YAML

tests/lint: document how to reliably crash lint1 after a parse error

(rillig)

2023-07-15 09:40:37 UTC MAIN commitmail json YAML

2023-07-15 09:22:44 UTC MAIN commitmail json YAML

librumpuser/configure: regen for URL fixes

(lukem)

2023-07-15 09:21:36 UTC MAIN commitmail json YAML

librumpuser/configure: fix missing directory warning

Use "build-aux" instead of the non-existant "m4" as the
directory for AC_CONFIG_MACRO_DIR.

Avoids autoreconf warning:
  aclocal: warning: couldn't open directory 'm4': No such file or directory

No change to generated files.

(lukem)

2023-07-14 23:28:01 UTC MAIN commitmail json YAML

fix rump URLs

Link to https://github.com/rumpkernel/ instead of
a site now taken over by an SEO squatter.

Per discussion on github.com/rumpkernel issues with pooka.

PR misc/57501

(lukem)

2023-07-14 23:21:53 UTC MAIN commitmail json YAML

fix rump URLs in man pages

Link to https://github.com/rumpkernel/wiki/wiki instead of
a site now taken over by an SEO squatter.

Per discussion on github.com/rumpkernel issues
with pooka.

PR misc/57501

(lukem)

2023-07-14 19:46:45 UTC MAIN commitmail json YAML

merge GCC 10.5.0 in gcc.old

(mrg)

2023-07-14 13:05:59 UTC MAIN commitmail json YAML

amdgpu: Define CONFIG_DRM_AMD_DC to enable display core logic.

Probably resolves a host of issues with amdgpu not detecting
displays!

Noticed by rjs@.

PR kern/57059
PR kern/57325
PR kern/57452

XXX pullup-10

(riastradh)

2023-07-14 12:57:10 UTC MAIN commitmail json YAML

evbarm/g42xxeb: Fix off-by-one in previous.

The original find_first_bit(x) was 31 - __builtin_clz((uint32_t)x),
which is equivalent to fls32(x) - 1, not to fls32(x).

Note that fls32 is 1-based and returns 0 for x=0.

(riastradh)

2023-07-14 09:32:42 UTC MAIN commitmail json YAML

lint: document which keywords are available in which language levels

(rillig)

2023-07-14 09:20:23 UTC MAIN commitmail json YAML

2023-07-14 09:04:08 UTC MAIN commitmail json YAML

lint: rename function for creating a new expression node

(rillig)

2023-07-14 09:03:37 UTC MAIN commitmail json YAML

versioningsyscalls.9: fix typo

(rillig)

2023-07-14 08:53:52 UTC MAIN commitmail json YAML

2023-07-14 08:34:20 UTC netbsd-10 commitmail json YAML

2023-07-14 08:33:25 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #235):

external/bsd/jemalloc/lib/Makefile: revision 1.4

this is not needed (or wanted) for jemalloc 1.0, so make it empty.

(martin)

2023-07-14 08:31:27 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by pho in ticket #234):

lib/librefuse/refuse/fs.c: revision 1.2

refuse(3): Fix broken 3.5, 3.6, and 3.7 APIs

These API versions were completely missing from refuse/fs.c. User programs
could request these versions and build fine, but they couldn't even
initialize a FUSE context at run time.

(martin)

2023-07-14 08:22:00 UTC netbsd-10 commitmail json YAML

src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64/gcov-iov.h@1.8.2.1 / diff / nxr@1.8.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h@1.4.2.1 / diff / nxr@1.4.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h@1.18.2.1 / diff / nxr@1.18.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h@1.18.2.1 / diff / nxr@1.18.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h@1.18.2.1 / diff / nxr@1.18.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h@1.18.2.1 / diff / nxr@1.18.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h@1.13.2.1 / diff / nxr@1.13.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h@1.18.2.1 / diff / nxr@1.18.2.1
      :
(more 271 files)
Apply patch, requested by mrg in ticket #233:

external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64eb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/mips64el/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipseb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsel/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsn64eb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/mipsn64el/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/powerpc64/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv32/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/riscv64/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3eb/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/sh3el/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/sparc64/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/vax/gcov-iov.h
external/gpl3/gcc/lib/libgcc/libgcov/arch/x86_64/gcov-iov.h
external/gpl3/gcc/lib/libgomp/arch/aarch64/config.h
external/gpl3/gcc/lib/libgomp/arch/aarch64eb/config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/aarch64eb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/alpha/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earm/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmeb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhf/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmhfeb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6eb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hf/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv6hfeb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7eb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hf/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/earmv7hfeb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/hppa/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/i386/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/ia64/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68000/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/m68k/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64eb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mips64el/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipseb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsel/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64eb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/mipsn64el/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/powerpc64/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv32/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/riscv64/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3eb/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sh3el/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/sparc64/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/vax/symver-config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/c++config.h
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/gstdint.h
external/gpl3/gcc/lib/libstdc++-v3/arch/x86_64/symver-config.h
external/gpl3/gcc/usr.bin/gcc/arch/aarch64/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/aarch64/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/aarch64/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/alpha/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/alpha/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/alpha/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earm/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earm/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earm/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmeb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmhf/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmhfeb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv6/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv6eb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv6hfeb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv7/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv7eb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hf/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/earmv7hfeb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/hppa/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/hppa/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/hppa/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/hppa/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/i386/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/i386/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/i386/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/i386/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/ia64/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/ia64/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/ia64/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/ia64/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/m68000/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/m68000/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/m68000/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/m68000/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/m68k/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/m68k/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/m68k/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/m68k/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/mips64eb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/mips64el/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/mipseb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/mipsel/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64eb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/mipsn64el/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/powerpc/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/powerpc64/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/riscv32/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/riscv32/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/riscv32/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/riscv32/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/riscv64/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/riscv64/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/riscv64/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/riscv64/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/sh3eb/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/sh3el/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/sparc/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/sparc/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/sparc/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/sparc/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/sparc64/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/vax/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/vax/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/vax/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/vax/plugin-version.h
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/bversion.h
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/configargs.h
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/defs.mk
external/gpl3/gcc/usr.bin/gcc/arch/x86_64/plugin-version.h
tools/gcc/gcc-version.mk

mknative, complete update to gcc 10.5.

(martin)

2023-07-14 02:43:50 UTC MAIN commitmail json YAML

refuse(3): Fix broken 3.5, 3.6, and 3.7 APIs

These API versions were completely missing from refuse/fs.c. User programs
could request these versions and build fine, but they couldn't even
initialize a FUSE context at run time.

(pho)

2023-07-13 23:27:20 UTC MAIN commitmail json YAML

2023-07-13 23:11:11 UTC MAIN commitmail json YAML

lint: use separate types for parsing pointer types and type qualifiers

The documentation of the previous 'qual_ptr_t' was misleading, as that
type was used for other type qualifier lists as well, even if these were
not related to pointer types.

(rillig)

2023-07-13 22:44:10 UTC MAIN commitmail json YAML

tests/lint: test duplicate type qualifiers in pointer types

(rillig)

2023-07-13 21:29:49 UTC MAIN commitmail json YAML

arm/xscale: Missed a spot with previous find_first_bit commit.

(riastradh)

2023-07-13 20:39:24 UTC MAIN commitmail json YAML

t_bitops: Show the bad results on failure.

(riastradh)

2023-07-13 20:30:22 UTC MAIN commitmail json YAML

2023-07-13 20:22:29 UTC MAIN commitmail json YAML

complete the previous - there were two calls to find_first_bit() to fix.

(mrg)

2023-07-13 19:59:08 UTC MAIN commitmail json YAML

2023-07-13 19:42:24 UTC MAIN commitmail json YAML

arm/xscale: Use sys/bitops.h fls32 - 1 instead of 31 - __builtin_clz.

Sidesteps namespace collision with `#define bits ...' in net/zlib.c.

(riastradh)

2023-07-13 18:43:34 UTC MAIN commitmail json YAML

explicitly include no longer implicitly included sys/mutex.h.

(mrg)

2023-07-13 18:27:46 UTC MAIN commitmail json YAML

ia64: Need sys/types.h for u_int, vaddr_t; sys/mutex.h for kmutex_t.

(riastradh)

2023-07-13 16:51:33 UTC MAIN commitmail json YAML

marvell: Reconcile arm vs powerpc marvell_intr_establish.

If there's a better way to do this without #ifdef __powerpc__, please
have at it!

(riastradh)

2023-07-13 13:34:15 UTC MAIN commitmail json YAML

xen: Record event when local view of timecounter is behind global.

(riastradh)

2023-07-13 13:33:55 UTC MAIN commitmail json YAML

kern: Print more detailed monotonic-clock-went-backwards messages.

Let's try harder to track this down.

XXX Should add dtrace probes.

(riastradh)

2023-07-13 12:06:20 UTC MAIN commitmail json YAML

Break cycle by using `struct kmutex *' instead of `kmutex_t *'.

sys/sched.h included sys/mutex.h
which includes sys/intr.h
which includes machine/intr.h
which on cats includes arm/footbridge/footbridge_intr.h
which includes arm/cpu.h
which includes sys/cpu_data.h
which includes sys/sched.h

But there was never any real need for sys/mutex.h in sys/sched.h,
because it only uses pointers to the opaque struct kmutex.  Cycle
broken by using `struct kmutex *' instead of pulling in sys/mutex.h
for the definition of kmutex_t.

Side effect: This revealed that sys/cpu_data.h needed sys/intr.h
(which was pulled in accidentally by sys/mutex.h via sys/sched.h) for
SOFTINT_COUNT.  Also revealed some other machine/cpu.h header files
were missing includes of sys/mutex.h for kmutex_t.

(riastradh)

2023-07-13 09:36:48 UTC netbsd-10 commitmail json YAML

2023-07-13 09:35:40 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by mrg in ticket #232):

external/gpl3/gcc/usr.bin/Makefile.inc: revision 1.36

don't force gnu++98 here.

fixes build issues seen with GCC 10.5, as well as hopefully ones reported
by Andrew Cagney on current-users.

(martin)

2023-07-13 09:18:32 UTC netbsd-10 commitmail json YAML

src/external/gpl3/gcc/dist/ChangeLog@1.1.1.20.2.1 / diff / nxr@1.1.1.20.2.1
src/external/gpl3/gcc/dist/INSTALL/binaries.html@1.12.2.1 / diff / nxr@1.12.2.1
src/external/gpl3/gcc/dist/INSTALL/build.html@1.14.2.1 / diff / nxr@1.14.2.1
src/external/gpl3/gcc/dist/INSTALL/configure.html@1.14.2.1 / diff / nxr@1.14.2.1
src/external/gpl3/gcc/dist/INSTALL/download.html@1.13.2.1 / diff / nxr@1.13.2.1
src/external/gpl3/gcc/dist/INSTALL/finalinstall.html@1.12.2.1 / diff / nxr@1.12.2.1
src/external/gpl3/gcc/dist/INSTALL/gfdl.html@1.12.2.1 / diff / nxr@1.12.2.1
src/external/gpl3/gcc/dist/INSTALL/index.html@1.12.2.1 / diff / nxr@1.12.2.1
src/external/gpl3/gcc/dist/INSTALL/old.html@1.12.2.1 / diff / nxr@1.12.2.1
src/external/gpl3/gcc/dist/INSTALL/prerequisites.html@1.14.2.1 / diff / nxr@1.14.2.1
src/external/gpl3/gcc/dist/INSTALL/specific.html@1.13.2.1 / diff / nxr@1.13.2.1
src/external/gpl3/gcc/dist/INSTALL/test.html@1.12.2.1 / diff / nxr@1.12.2.1
src/external/gpl3/gcc/dist/LAST_UPDATED@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/dist/MD5SUMS@1.17.2.1 / diff / nxr@1.17.2.1
src/external/gpl3/gcc/dist/NEWS@1.15.2.1 / diff / nxr@1.15.2.1
src/external/gpl3/gcc/dist/config/ChangeLog@1.1.1.20.2.1 / diff / nxr@1.1.1.20.2.1
src/external/gpl3/gcc/dist/contrib/ChangeLog@1.1.1.20.2.1 / diff / nxr@1.1.1.20.2.1
src/external/gpl3/gcc/dist/contrib/header-tools/ChangeLog@1.1.1.10.2.1 / diff / nxr@1.1.1.10.2.1
src/external/gpl3/gcc/dist/contrib/reghunt/ChangeLog@1.1.1.19.2.1 / diff / nxr@1.1.1.19.2.1
src/external/gpl3/gcc/dist/contrib/regression/ChangeLog@1.1.1.19.2.1 / diff / nxr@1.1.1.19.2.1
      :
(more 265 files)
Sync to head external/gpl3/gcc/dist, pulling up the following revisions
(requested by mrg in ticket #231):

external/gpl3/gcc/dist/fixincludes/tests/base/objc/runtime.h up to 1.1.1.1
external/gpl3/gcc/dist/gcc/opts-jobserver.h    up to 1.1.1.1
external/gpl3/gcc/dist/libgcc/config/t-darwin-min-1 up to 1.1.1.1
external/gpl3/gcc/dist/libgcc/config/t-darwin-min-5 up to 1.1.1.1
external/gpl3/gcc/dist/libgcc/config/t-darwin-min-8 up to 1.1.1.1
external/gpl3/gcc/dist/ChangeLog                up to 1.1.1.21
external/gpl3/gcc/dist/LAST_UPDATED            up to 1.18
external/gpl3/gcc/dist/MD5SUMS                  up to 1.18
external/gpl3/gcc/dist/NEWS                    up to 1.16
external/gpl3/gcc/dist/INSTALL/binaries.html    up to 1.13
external/gpl3/gcc/dist/INSTALL/build.html      up to 1.15
external/gpl3/gcc/dist/INSTALL/configure.html  up to 1.15
external/gpl3/gcc/dist/INSTALL/download.html    up to 1.14
external/gpl3/gcc/dist/INSTALL/finalinstall.html up to 1.13
external/gpl3/gcc/dist/INSTALL/gfdl.html        up to 1.13
external/gpl3/gcc/dist/INSTALL/index.html      up to 1.13
external/gpl3/gcc/dist/INSTALL/old.html        up to 1.13
external/gpl3/gcc/dist/INSTALL/prerequisites.html up to 1.15
external/gpl3/gcc/dist/INSTALL/specific.html    up to 1.14
external/gpl3/gcc/dist/INSTALL/test.html        up to 1.13
external/gpl3/gcc/dist/config/ChangeLog        up to 1.1.1.21
external/gpl3/gcc/dist/contrib/ChangeLog        up to 1.1.1.21
external/gpl3/gcc/dist/contrib/header-tools/ChangeLog up to 1.1.1.11
external/gpl3/gcc/dist/contrib/reghunt/ChangeLog up to 1.1.1.20
external/gpl3/gcc/dist/contrib/regression/ChangeLog up to 1.1.1.20
external/gpl3/gcc/dist/fixincludes/ChangeLog    up to 1.1.1.20
external/gpl3/gcc/dist/fixincludes/fixincl.x    up to 1.1.1.16
external/gpl3/gcc/dist/fixincludes/inclhack.def up to 1.1.1.15
external/gpl3/gcc/dist/fixincludes/tests/base/stdio.h up to 1.1.1.6
external/gpl3/gcc/dist/gcc/BASE-VER            up to 1.1.1.19
external/gpl3/gcc/dist/gcc/ChangeLog            up to 1.24
external/gpl3/gcc/dist/gcc/DATESTAMP            up to 1.1.1.22
external/gpl3/gcc/dist/gcc/asan.c              up to 1.1.1.13
external/gpl3/gcc/dist/gcc/bb-reorder.c        up to 1.1.1.15
external/gpl3/gcc/dist/gcc/builtins.c          up to 1.20
external/gpl3/gcc/dist/gcc/cfgbuild.c          up to 1.1.1.11
external/gpl3/gcc/dist/gcc/cgraphclones.c      up to 1.1.1.13
external/gpl3/gcc/dist/gcc/cgraphunit.c        up to 1.1.1.14
external/gpl3/gcc/dist/gcc/config.gcc          up to 1.72
external/gpl3/gcc/dist/gcc/cse.c                up to 1.1.1.13
external/gpl3/gcc/dist/gcc/expr.c              up to 1.19
external/gpl3/gcc/dist/gcc/function.c          up to 1.1.1.18
external/gpl3/gcc/dist/gcc/function.h          up to 1.1.1.12
external/gpl3/gcc/dist/gcc/gcc.c                up to 1.25
external/gpl3/gcc/dist/gcc/generic-match-head.c up to 1.1.1.9
external/gpl3/gcc/dist/gcc/gimple-ssa-store-merging.c up to 1.1.1.9
external/gpl3/gcc/dist/gcc/ifcvt.c              up to 1.1.1.15
external/gpl3/gcc/dist/gcc/ira-color.c          up to 1.10
external/gpl3/gcc/dist/gcc/loop-invariant.c    up to 1.1.1.13
external/gpl3/gcc/dist/gcc/lto-streamer-in.c    up to 1.1.1.13
external/gpl3/gcc/dist/gcc/lto-wrapper.c        up to 1.1.1.12
external/gpl3/gcc/dist/gcc/match.pd            up to 1.1.1.13
external/gpl3/gcc/dist/gcc/omp-expand.c        up to 1.1.1.8
external/gpl3/gcc/dist/gcc/omp-low.c            up to 1.1.1.19
external/gpl3/gcc/dist/gcc/optabs.c            up to 1.1.1.15
external/gpl3/gcc/dist/gcc/optc-save-gen.awk    up to 1.1.1.10
external/gpl3/gcc/dist/gcc/opts-common.c        up to 1.1.1.13
external/gpl3/gcc/dist/gcc/predict.c            up to 1.1.1.12
external/gpl3/gcc/dist/gcc/ree.c                up to 1.1.1.12
external/gpl3/gcc/dist/gcc/reg-stack.c          up to 1.1.1.11
external/gpl3/gcc/dist/gcc/regrename.c          up to 1.1.1.11
external/gpl3/gcc/dist/gcc/sanopt.c            up to 1.1.1.10
external/gpl3/gcc/dist/gcc/selftest-diagnostic.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/symbol-summary.h    up to 1.1.1.9
external/gpl3/gcc/dist/gcc/tree-inline.c        up to 1.1.1.18
external/gpl3/gcc/dist/gcc/tree-loop-distribution.c up to 1.1.1.13
external/gpl3/gcc/dist/gcc/tree-nested.c        up to 1.1.1.13
external/gpl3/gcc/dist/gcc/tree-sra.c          up to 1.1.1.17
external/gpl3/gcc/dist/gcc/tree-ssa-ccp.c      up to 1.16
external/gpl3/gcc/dist/gcc/tree-ssa-dom.c      up to 1.1.1.16
external/gpl3/gcc/dist/gcc/tree-ssa-loop-ivopts.c up to 1.1.1.14
external/gpl3/gcc/dist/gcc/tree-ssa-reassoc.c  up to 1.1.1.18
external/gpl3/gcc/dist/gcc/tree-ssa-sccvn.c    up to 1.1.1.18
external/gpl3/gcc/dist/gcc/tree-ssa-strlen.c    up to 1.1.1.13
external/gpl3/gcc/dist/gcc/tree-ssa.c          up to 1.1.1.13
external/gpl3/gcc/dist/gcc/tree.c              up to 1.5
external/gpl3/gcc/dist/gcc/tree.h              up to 1.5
external/gpl3/gcc/dist/gcc/varasm.c            up to 1.14
external/gpl3/gcc/dist/gcc/wide-int.cc          up to 1.1.1.10
external/gpl3/gcc/dist/gcc/wide-int.h          up to 1.1.1.10
external/gpl3/gcc/dist/gcc/analyzer/ChangeLog  up to 1.1.1.3
external/gpl3/gcc/dist/gcc/brig/ChangeLog      up to 1.1.1.9
external/gpl3/gcc/dist/gcc/c/ChangeLog          up to 1.1.1.19
external/gpl3/gcc/dist/gcc/c/c-parser.c        up to 1.1.1.16
external/gpl3/gcc/dist/gcc/c/c-typeck.c        up to 1.1.1.17
external/gpl3/gcc/dist/gcc/c-family/ChangeLog  up to 1.1.1.18
external/gpl3/gcc/dist/gcc/c-family/c-common.c  up to 1.1.1.17
external/gpl3/gcc/dist/gcc/c-family/c-ubsan.c  up to 1.1.1.10
external/gpl3/gcc/dist/gcc/c-family/c-warn.c    up to 1.1.1.8
external/gpl3/gcc/dist/gcc/common/config/i386/i386-cpuinfo.h up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/darwin.c      up to 1.1.1.15
external/gpl3/gcc/dist/gcc/config/darwin.h      up to 1.1.1.14
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-c.c up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-cores.def up to 1.1.1.12
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-cost-tables.h up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-fusion-pairs.def up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-netbsd.h up to 1.7
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-protos.h up to 1.1.1.13
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-simd.md up to 1.1.1.13
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve-builtins.cc up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-sve.md up to 1.1.1.5
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-tune.md up to 1.1.1.12
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64-tuning-flags.def up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.c up to 1.1.1.19
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.h up to 1.4
external/gpl3/gcc/dist/gcc/config/aarch64/aarch64.md up to 1.1.1.17
external/gpl3/gcc/dist/gcc/config/aarch64/driver-aarch64.c up to 1.14
external/gpl3/gcc/dist/gcc/config/aarch64/iterators.md up to 1.1.1.14
external/gpl3/gcc/dist/gcc/config/i386/i386-builtin.def up to 1.1.1.8
external/gpl3/gcc/dist/gcc/config/i386/i386-expand.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/i386/i386-features.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/i386-options.c up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/i386/smmintrin.h up to 1.1.1.11
external/gpl3/gcc/dist/gcc/config/i386/t-i386  up to 1.1.1.11
external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.c up to 1.1.1.12
external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.h up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/nvptx/nvptx.md up to 1.1.1.9
external/gpl3/gcc/dist/gcc/config/pa/pa.md      up to 1.1.1.17
external/gpl3/gcc/dist/gcc/config/riscv/t-rtems up to 1.1.1.2
external/gpl3/gcc/dist/gcc/config/rs6000/altivec.md up to 1.1.1.19
external/gpl3/gcc/dist/gcc/config/rs6000/mma.md up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-builtin.def up to 1.1.1.19
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-call.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-logue.c up to 1.4
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-p8swap.c up to 1.1.1.6
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000-protos.h up to 1.1.1.15
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.c up to 1.32
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.h up to 1.1.1.17
external/gpl3/gcc/dist/gcc/config/rs6000/rs6000.md up to 1.1.1.20
external/gpl3/gcc/dist/gcc/config/rs6000/rtems.h up to 1.1.1.11
external/gpl3/gcc/dist/gcc/config/rs6000/t-rtems up to 1.1.1.11
external/gpl3/gcc/dist/gcc/config/rs6000/vector.md up to 1.1.1.15
external/gpl3/gcc/dist/gcc/config/rs6000/vsx.md up to 1.1.1.20
external/gpl3/gcc/dist/gcc/config/s390/s390.c  up to 1.1.1.18
external/gpl3/gcc/dist/gcc/config/sparc/sparc.c up to 1.1.1.19
external/gpl3/gcc/dist/gcc/cp/ChangeLog        up to 1.1.1.22
external/gpl3/gcc/dist/gcc/cp/constexpr.c      up to 1.1.1.14
external/gpl3/gcc/dist/gcc/cp/cp-gimplify.c    up to 1.1.1.15
external/gpl3/gcc/dist/gcc/cp/cp-tree.h        up to 1.1.1.15
external/gpl3/gcc/dist/gcc/cp/cvt.c            up to 1.1.1.15
external/gpl3/gcc/dist/gcc/cp/decl.c            up to 1.10
external/gpl3/gcc/dist/gcc/cp/decl2.c          up to 1.1.1.18
external/gpl3/gcc/dist/gcc/cp/expr.c            up to 1.1.1.12
external/gpl3/gcc/dist/gcc/cp/friend.c          up to 1.1.1.12
external/gpl3/gcc/dist/gcc/cp/lambda.c          up to 1.1.1.12
external/gpl3/gcc/dist/gcc/cp/parser.c          up to 1.1.1.21
external/gpl3/gcc/dist/gcc/cp/pt.c              up to 1.1.1.19
external/gpl3/gcc/dist/gcc/cp/semantics.c      up to 1.1.1.20
external/gpl3/gcc/dist/gcc/cp/tree.c            up to 1.1.1.18
external/gpl3/gcc/dist/gcc/cp/typeck.c          up to 1.1.1.19
external/gpl3/gcc/dist/gcc/d/ChangeLog          up to 1.1.1.4
external/gpl3/gcc/dist/gcc/d/d-convert.cc      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/d/decl.cc            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/d/expr.cc            up to 1.1.1.4
external/gpl3/gcc/dist/gcc/d/gdc.texi          up to 1.1.1.3
external/gpl3/gcc/dist/gcc/d/imports.cc        up to 1.1.1.3
external/gpl3/gcc/dist/gcc/d/toir.cc            up to 1.1.1.3
external/gpl3/gcc/dist/gcc/d/dmd/dinterpret.c  up to 1.1.1.4
external/gpl3/gcc/dist/gcc/d/dmd/expressionsem.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/doc/cpp.1            up to 1.17
external/gpl3/gcc/dist/gcc/doc/cpp.info        up to 1.16
external/gpl3/gcc/dist/gcc/doc/cppinternals.info up to 1.18
external/gpl3/gcc/dist/gcc/doc/cppopts.texi    up to 1.10
external/gpl3/gcc/dist/gcc/doc/extend.texi      up to 1.10
external/gpl3/gcc/dist/gcc/doc/fsf-funding.7    up to 1.15
external/gpl3/gcc/dist/gcc/doc/g++.1            up to 1.18
external/gpl3/gcc/dist/gcc/doc/gcc.1            up to 1.18
external/gpl3/gcc/dist/gcc/doc/gcc.info        up to 1.16
external/gpl3/gcc/dist/gcc/doc/gccinstall.info  up to 1.18
external/gpl3/gcc/dist/gcc/doc/gccint.info      up to 1.17
external/gpl3/gcc/dist/gcc/doc/gcov-dump.1      up to 1.1.1.12
external/gpl3/gcc/dist/gcc/doc/gcov-tool.1      up to 1.11
external/gpl3/gcc/dist/gcc/doc/gcov.1          up to 1.17
external/gpl3/gcc/dist/gcc/doc/gfdl.7          up to 1.15
external/gpl3/gcc/dist/gcc/doc/gfortran.1      up to 1.14
external/gpl3/gcc/dist/gcc/doc/gpl.7            up to 1.15
external/gpl3/gcc/dist/gcc/doc/invoke.texi      up to 1.23
external/gpl3/gcc/dist/gcc/doc/lto-dump.1      up to 1.1.1.3
external/gpl3/gcc/dist/gcc/fortran/ChangeLog    up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/array.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/check.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/decl.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/dependency.c up to 1.1.1.3
external/gpl3/gcc/dist/gcc/fortran/expr.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/f95-lang.c  up to 1.1.1.3
external/gpl3/gcc/dist/gcc/fortran/gfortran.info up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/interface.c  up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/iresolve.c  up to 1.1.1.3
external/gpl3/gcc/dist/gcc/fortran/match.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/parse.c      up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/primary.c    up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/resolve.c    up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/simplify.c  up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/symbol.c    up to 1.1.1.3
external/gpl3/gcc/dist/gcc/fortran/trans-decl.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/trans-expr.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/trans-intrinsic.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/trans-types.c up to 1.1.1.4
external/gpl3/gcc/dist/gcc/fortran/trans.h      up to 1.1.1.3
external/gpl3/gcc/dist/gcc/jit/ChangeLog        up to 1.1.1.14
external/gpl3/gcc/dist/gcc/lto/ChangeLog        up to 1.1.1.20
external/gpl3/gcc/dist/gcc/objc/ChangeLog      up to 1.1.1.20
external/gpl3/gcc/dist/gcc/objcp/ChangeLog      up to 1.1.1.20
external/gpl3/gcc/dist/include/ChangeLog        up to 1.1.1.20
external/gpl3/gcc/dist/intl/ChangeLog          up to 1.1.1.20
external/gpl3/gcc/dist/libbacktrace/ChangeLog  up to 1.1.1.19
external/gpl3/gcc/dist/libcc1/ChangeLog        up to 1.1.1.14
external/gpl3/gcc/dist/libcpp/ChangeLog        up to 1.1.1.20
external/gpl3/gcc/dist/libcpp/directives.c      up to 1.1.1.13
external/gpl3/gcc/dist/libdecnumber/ChangeLog  up to 1.1.1.20
external/gpl3/gcc/dist/libgcc/ChangeLog        up to 1.1.1.22
external/gpl3/gcc/dist/libgcc/config.host      up to 1.33
external/gpl3/gcc/dist/libgcc/config/darwin10-unwind-find-enc-func.c up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/t-darwin  up to 1.1.1.6
external/gpl3/gcc/dist/libgcc/config/t-slibgcc-darwin up to 1.1.1.4
external/gpl3/gcc/dist/libgcc/config/avr/libf7/ChangeLog up to 1.1.1.3
external/gpl3/gcc/dist/libgcc/config/avr/libf7/libf7-asm.sx up to 1.1.1.2
external/gpl3/gcc/dist/libgcc/config/i386/cpuinfo.c up to 1.1.1.11
external/gpl3/gcc/dist/libgcc/config/libbid/ChangeLog up to 1.1.1.20
external/gpl3/gcc/dist/libgcc/config/riscv/div.S up to 1.1.1.7
external/gpl3/gcc/dist/libgcc/config/riscv/riscv-asm.h up to 1.1.1.4
external/gpl3/gcc/dist/libgfortran/ChangeLog    up to 1.1.1.4
external/gpl3/gcc/dist/libgomp/ChangeLog        up to 1.1.1.20
external/gpl3/gcc/dist/libgomp/libgomp.info    up to 1.15
external/gpl3/gcc/dist/libgomp/libgomp.texi    up to 1.1.1.11
external/gpl3/gcc/dist/libgomp/target.c        up to 1.1.1.9
external/gpl3/gcc/dist/libgomp/task.c          up to 1.1.1.12
external/gpl3/gcc/dist/libhsail-rt/ChangeLog    up to 1.1.1.9
external/gpl3/gcc/dist/libiberty/ChangeLog      up to 1.1.1.20
external/gpl3/gcc/dist/libiberty/strstr.c      up to 1.1.1.2
external/gpl3/gcc/dist/libobjc/ChangeLog        up to 1.1.1.21
external/gpl3/gcc/dist/libphobos/ChangeLog      up to 1.1.1.4
external/gpl3/gcc/dist/libphobos/src/std/path.d up to 1.1.1.2
external/gpl3/gcc/dist/libquadmath/ChangeLog    up to 1.1.1.4
external/gpl3/gcc/dist/libquadmath/libquadmath.info up to 1.1.1.4
external/gpl3/gcc/dist/libquadmath/strtod/strtod_l.c up to 1.1.1.2
external/gpl3/gcc/dist/libsanitizer/ChangeLog  up to 1.4
external/gpl3/gcc/dist/libsanitizer/configure.tgt up to 1.10
external/gpl3/gcc/dist/libssp/ChangeLog        up to 1.1.1.20
external/gpl3/gcc/dist/libstdc++-v3/ChangeLog  up to 1.1.1.22
external/gpl3/gcc/dist/libstdc++-v3/config/os/gnu-linux/os_defines.h up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/doc/doxygen/user.cfg.in up to 1.1.1.7
external/gpl3/gcc/dist/libstdc++-v3/doc/html/bk02.html up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/api.html up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/ext_demangling.html up to 1.1.1.7
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/extensions.html up to 1.1.1.6
external/gpl3/gcc/dist/libstdc++-v3/doc/html/manual/index.html up to 1.1.1.14
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/authors.xml up to 1.1.1.4
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/evolution.xml up to 1.1.1.10
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/extensions.xml up to 1.1.1.13
external/gpl3/gcc/dist/libstdc++-v3/doc/xml/manual/spine.xml up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.am up to 1.1.1.16
external/gpl3/gcc/dist/libstdc++-v3/include/Makefile.in up to 1.1.1.16
external/gpl3/gcc/dist/libstdc++-v3/include/bits/fs_path.h up to 1.1.1.6
external/gpl3/gcc/dist/libstdc++-v3/include/bits/gslice_array.h up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/bits/indirect_array.h up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/bits/list.tcc up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/bits/mask_array.h up to 1.1.1.13
external/gpl3/gcc/dist/libstdc++-v3/include/bits/range_access.h up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.h up to 1.1.1.13
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex.tcc up to 1.1.1.10
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_automaton.h up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.h up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_compiler.tcc up to 1.1.1.10
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_error.h up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_executor.tcc up to 1.1.1.10
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_scanner.h up to 1.1.1.11
external/gpl3/gcc/dist/libstdc++-v3/include/bits/regex_scanner.tcc up to 1.1.1.10
external/gpl3/gcc/dist/libstdc++-v3/include/bits/shared_ptr_base.h up to 1.1.1.16
external/gpl3/gcc/dist/libstdc++-v3/include/bits/slice_array.h up to 1.1.1.13
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_iterator.h up to 1.1.1.14
external/gpl3/gcc/dist/libstdc++-v3/include/bits/stl_uninitialized.h up to 1.1.1.13
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/numeric up to 1.1.1.8
external/gpl3/gcc/dist/libstdc++-v3/include/experimental/optional up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/std/any up to 1.1.1.9
external/gpl3/gcc/dist/libstdc++-v3/include/std/memory up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/std/numeric up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/include/std/ranges up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/std/span up to 1.1.1.3
external/gpl3/gcc/dist/libstdc++-v3/include/std/valarray up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/python/libstdcxx/v6/xmethods.py up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/src/c++11/thread.cc up to 1.1.1.12
external/gpl3/gcc/dist/libstdc++-v3/src/c++17/fs_path.cc up to 1.1.1.4
external/gpl3/gcc/dist/lto-plugin/ChangeLog    up to 1.1.1.20
external/gpl3/gcc/dist/maintainer-scripts/ChangeLog up to 1.1.1.21

Import gcc 10.5.

(martin)

2023-07-13 09:12:24 UTC MAIN commitmail json YAML

coretemp(4): Change limits of Tjmax.

- Change the lower limit from 70 to 60. At least, some BIOSes can change
  the value down to 62.
- Change the upper limit from 110 to 120. At least, some BIOSes can change
  the value up to 115.
- Print error message when rdmsr(TEMPERATURE_TARGET) failed.
- When Tjmax exceeded the limit, print warning message and use the value
  as it is.

(msaitoh)

2023-07-13 09:07:37 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by gutteridge in ticket #230):

share/man/man4/npflog.4: revision 1.1
share/man/man4/npflog.4: revision 1.2
share/man/man4/Makefile: revision 1.732
distrib/sets/lists/man/mi: revision 1.1762

npflog.4: add a man page for the npflog device

Addresses PR misc/57441 from Taylor R Campbell. (Not yet hooked into
source sets, will be done separately.)
(Borrows heavily from the equivalent pflog.4 man page already in tree,
and so retains the original copyright attribution as well.)

npflog.4: add and adjust some details

Add details about the header structure (though the if_npflog.h file is
not presently installed and has a _KERNEL guard). Also adjust some
sentences (requested by riastradh@), and include the original OpenBSD
RCS ID, since much of this content shares that origin.

Add npflog.4 to sets

(martin)

2023-07-13 08:40:38 UTC MAIN commitmail json YAML

2023-07-13 08:18:17 UTC MAIN commitmail json YAML

lint: clean up reading lint comments

(rillig)

2023-07-13 07:46:44 UTC MAIN commitmail json YAML

re-fix hppa builds.

this file uses __cpu_simple_lock(), not just the underlying type,
so it does need machine/lock.h.

(mrg)

2023-07-13 07:19:25 UTC MAIN commitmail json YAML

2023-07-13 06:41:28 UTC MAIN commitmail json YAML

lint: clean up code related to lint comments

Remove type information from variable names, as the word 'flag' did not
indicate that the variables were negated.

Remove contradicting comments. Suppressing a warning for 'this line',
'this and the following line' and 'this statement or declaration' cannot
all be accurate at the same time.

(rillig)

2023-07-12 20:13:28 UTC MAIN commitmail json YAML

lint: reduce runtime relocations

(rillig)

2023-07-12 19:34:01 UTC MAIN commitmail json YAML

lint: clean up handling of __real__ and __imag__

These two operatos are not binary, therefore they don't need a right
operand.  The questionable operands were a copy-and-paste mistake, as
the code was taken from the ++ and -- operands (tree.c 1.46 from
2008-04-25).  The ++ and -- operands aren't binary either, but since
lint represents address calculations in their premultiplied form, the
expression ptr++ contains a hidden right operand specifying the number
of bytes by which to increment the pointer.

Creating an integer-constant-expression node with type 'long double'
didn't make sense either.  Luckily, these expressions are only built but
not analyzed any further.

(rillig)

2023-07-12 18:26:04 UTC MAIN commitmail json YAML

lint: reject _Noreturn if it occurs in invalid places

C11 introduced _Noreturn as a function-specifier, not as a type
attribute.  The latter may occur in more places.

(rillig)

2023-07-12 18:13:40 UTC MAIN commitmail json YAML

2023-07-12 16:07:52 UTC MAIN commitmail json YAML

CHANGES.prev: correct date entries for a few items

(gutteridge)

2023-07-12 16:07:35 UTC MAIN commitmail json YAML

lint: don't treat 'inline' as a storage class

The additional conflict in the grammar is in the same place as the other
conflicts, as T_SCLASS and T_FUNCTION_SPECIFIER are now separate tokens.

No functional change.

(rillig)

2023-07-12 13:00:09 UTC MAIN commitmail json YAML

lint: indent grammar using tabs instead of spaces

Manually indenting the grammar rules using two spaces was too
cumbersome.

(rillig)

2023-07-12 12:50:46 UTC MAIN commitmail json YAML

ddb: Cast pointer to uintptr_t, then to db_expr_t.

Avoids warnings about conversion between pointer and integer of
different size on some architectures.

(riastradh)

2023-07-12 12:50:13 UTC MAIN commitmail json YAML

2023-07-12 10:08:12 UTC MAIN commitmail json YAML

lint: condense keyword table

This prepares for modelling 'inline' not as a storage class, but more
correctly as a function specifier.

(rillig)

2023-07-12 07:35:15 UTC MAIN commitmail json YAML

don't force gnu++98 here.

fixes build issues seen with GCC 10.5, as well as hopefully ones reported
by Andrew Cagney on current-users.

(mrg)

2023-07-12 06:45:24 UTC MAIN commitmail json YAML

fix hppa and vax builds.

machine/lock.h isn't necessary for __cpu_simple_lock_t, it's in
sys/types.h.  avoids cpu_data.h vs sched.h include order issues.

move the hppa ipl_t typedef with the moved usage of it.

(mrg)

2023-07-12 05:16:42 UTC MAIN commitmail json YAML

Make inclusion of sys/intr.h explicit for spl*.

(mlelstv)

2023-07-11 23:26:41 UTC MAIN commitmail json YAML

Move the rnd_add_uint32 outside the lock and get rid of dk_done1() suggested
by riastradh@

(christos)

2023-07-11 21:13:36 UTC MAIN commitmail json YAML

lint: rename grammar rules to align with C23

(rillig)

2023-07-11 20:54:23 UTC MAIN commitmail json YAML

2023-07-11 18:13:27 UTC MAIN commitmail json YAML

bump gcc 10 version.

(mrg)

2023-07-11 17:55:04 UTC MAIN commitmail json YAML

mac68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 17:54:55 UTC MAIN commitmail json YAML

hp300/intr.h: Put most of this under #ifdef _KERNEL.

Only ipl_cookie_t really needs to be exposed now, for crash(8).

(riastradh)

2023-07-11 17:33:46 UTC MAIN commitmail json YAML

lint: in debug mode, don't generate empty message texts

Most of these messages have an /* unused */ comment in err.c, but some
don't.

(rillig)

2023-07-11 17:03:16 UTC MAIN commitmail json YAML

Replace kmutex_t * (which may be undefined here) with struct kmutex *,
suggested by Taylor.

(martin)

2023-07-11 15:05:17 UTC MAIN commitmail json YAML

Belatedly add an entry for the openssl version switch - it may cause
subtle test failures after update builds (files with same installed
name created from different sources depending on openssl version).

(martin)

2023-07-11 14:57:21 UTC MAIN commitmail json YAML

Explicitly include <sys/mutex.h> for kmutex_t.

(martin)

2023-07-11 13:10:08 UTC MAIN commitmail json YAML

fix editor mishap in previous

(martin)

2023-07-11 13:06:23 UTC MAIN commitmail json YAML

Make ipl_cookie_t visible for _KMEMUSER userland applications.

(martin)

2023-07-11 11:50:39 UTC MAIN commitmail json YAML

x68k/intr.h: Put functions under _KERNEL so crash(8) can use this.

(riastradh)

2023-07-11 11:48:46 UTC MAIN commitmail json YAML

vax/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 11:46:38 UTC MAIN commitmail json YAML

sun68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 11:37:29 UTC MAIN commitmail json YAML

sys/ksem.h: Hack around fstat(8) abuse of _KERNEL.

(riastradh)

2023-07-11 11:13:32 UTC MAIN commitmail json YAML

next68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 11:09:13 UTC MAIN commitmail json YAML

news68k/intr.h: Fix includes.  Put some definitions under _KERNEL.

(riastradh)

2023-07-11 11:07:54 UTC MAIN commitmail json YAML

mvme68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 11:06:04 UTC MAIN commitmail json YAML

luna68k/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 11:05:09 UTC MAIN commitmail json YAML

hppa/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8).

(riastradh)

2023-07-11 11:03:31 UTC MAIN commitmail json YAML

ddb: Cast pointer to uintptr_t first before db_expr_t.

(riastradh)

2023-07-11 11:02:07 UTC MAIN commitmail json YAML

Move the definition of ipl_cookie_t out of the kernel-only sections,
some _KMEMUSER applications need it.

(martin)

2023-07-11 11:01:18 UTC MAIN commitmail json YAML

arm/cpu.h: Need sys/param.h for COHERENCY_UNIT.

Nix machine/param.h -- not meant to be used directly, pulled in by
sys/param.h.

(riastradh)

2023-07-11 10:58:03 UTC MAIN commitmail json YAML

atari/intr.h: Expose ipl_cookie_t with _KMEMUSER for crash(8).

(riastradh)

2023-07-11 10:55:02 UTC MAIN commitmail json YAML

cesfic/intr.h: Expose ipl_cookie_t to userland only with _KMEMUSER.

Probably not necessary but let's be a little more cautious about
this.

(riastradh)

2023-07-11 10:47:24 UTC MAIN commitmail json YAML

cesfic/intr.h: Expose ipl_cookie_t to userland for crash(8).

(riastradh)

2023-07-11 10:44:55 UTC MAIN commitmail json YAML

amiga/intr.h: Don't define spl*() functions if !_KERNEL.

This is used by crash(8) now, and what's important is ipl_cookie_t.

(riastradh)

2023-07-11 10:42:36 UTC MAIN commitmail json YAML

linux/idr.h: Need <sys/mutex.h> for kmutex_t.

(riastradh)

2023-07-11 10:42:26 UTC MAIN commitmail json YAML

hp300/intr.h: Fix missing includes.

(riastradh)

2023-07-11 10:42:16 UTC MAIN commitmail json YAML

opencrypto/cryptodev.h: Fix includes.

- Move sys/condvar.h under #ifdef _KERNEL.
- Add some other necessary includes and forward declarations.
- Sort.

(riastradh)

2023-07-11 10:42:07 UTC MAIN commitmail json YAML

evbarm/intr.h: Define ipl_cookie_t before including ARM_INTR_IMPL.

Otherwise arm/mutex.h doesn't work, due to a cyclic dependency which
should really be fixed.

(riastradh)

2023-07-11 10:41:58 UTC MAIN commitmail json YAML

arm/mutex.h: Need machine/intr.h, machine/lock.h.

For ipl_cookie_t and __cpu_simple_lock_t.

(riastradh)

2023-07-11 09:48:56 UTC MAIN commitmail json YAML

sys: Rip <sys/resourcevar.h> out of <uvm/uvm_param.h>.

And thus out of <sys/param.h>, which is exceedingly overused and
fragile and delenda est.

Should fix (some) issues with the recent inclusion of machine/lock.h
in various machine/mutex.h files.

(riastradh)

2023-07-11 09:34:34 UTC MAIN commitmail json YAML

Include psl.h for ipl_cookie_t if __MUTEX_PRIVATE

(martin)

2023-07-11 06:05:57 UTC MAIN commitmail json YAML

src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64/gcov-iov.h@1.9 / diff / nxr@1.9
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/aarch64eb/gcov-iov.h@1.5 / diff / nxr@1.5
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/alpha/gcov-iov.h@1.19 / diff / nxr@1.19
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earm/gcov-iov.h@1.19 / diff / nxr@1.19
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmeb/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhf/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmhfeb/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6eb/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hf/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv6hfeb/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7eb/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hf/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/earmv7hfeb/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/hppa/gcov-iov.h@1.19 / diff / nxr@1.19
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/i386/gcov-iov.h@1.19 / diff / nxr@1.19
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/ia64/gcov-iov.h@1.14 / diff / nxr@1.14
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68000/gcov-iov.h@1.18 / diff / nxr@1.18
src/external/gpl3/gcc/lib/libgcc/libgcov/arch/m68k/gcov-iov.h@1.19 / diff / nxr@1.19
      :
(more 274 files)
mknative-gcc for GCC 10.5.0.

(mrg)

2023-07-11 05:57:44 UTC MAIN commitmail json YAML

G/C some #if 0 / #endif code

(skrll)

2023-07-11 00:40:43 UTC MAIN commitmail json YAML

2023-07-10 23:55:14 UTC MAIN commitmail json YAML

versioningsyscalls(9): wrap long line in the example

(uwe)

2023-07-10 21:08:37 UTC MAIN commitmail json YAML

2023-07-10 21:08:26 UTC MAIN commitmail json YAML

2023-07-10 19:58:47 UTC MAIN commitmail json YAML

lint: when debugging the parser, write messages on stderr

This way, all messages (regular debug, yacc debug, lint diagnostics)
occur in the correct order.

(rillig)

2023-07-10 19:47:12 UTC MAIN commitmail json YAML

2023-07-10 19:04:52 UTC MAIN commitmail json YAML

lint: update debug logging of the parser for Bison 3.8.2

Bison 3.8.2 no longer knows YYPRINT.

(rillig)

2023-07-10 19:00:33 UTC MAIN commitmail json YAML

lint: add debug logging for symbol kinds in the parser

An identifier can refer to a variable, type, member, tag or label.
Switching between these namespaces is tightly coupled with the
evaluation order of the grammar rules.

(rillig)

2023-07-10 18:22:31 UTC MAIN commitmail json YAML

remove struct memfd definition

(christos)

2023-07-10 16:20:52 UTC MAIN commitmail json YAML

lint: improve debug output when debugging the grammar parser

(rillig)

2023-07-10 15:54:18 UTC MAIN commitmail json YAML

Forgot to commit the expanded userland portion

(christos)

2023-07-10 15:49:19 UTC MAIN commitmail json YAML

move the memfd struct to a separate file. Requested by riastradh@

(christos)

2023-07-10 14:13:19 UTC MAIN commitmail json YAML

lint: push memory management one layer down

Just as with type_name in lint1, it is more convenient if the
application code does not have to deal with memory management.

(rillig)

2023-07-10 13:55:55 UTC MAIN commitmail json YAML

lint: replce sprintf with snprintf

Even though the sprintf calls were safe, they looked suspicious.

No functional change.

(rillig)

2023-07-10 13:05:35 UTC MAIN commitmail json YAML

2023-07-10 13:05:27 UTC MAIN commitmail json YAML

2023-07-10 12:40:22 UTC MAIN commitmail json YAML

2023-07-10 11:46:14 UTC MAIN commitmail json YAML

lint: ensure that untyped grammar rules are listed

Untyped grammar rules are suspicious because they subtly affect the
order in which the grammar actions are performed.  This leads to the
various bugs mentioned in msg_347.c.

(rillig)

2023-07-10 09:51:30 UTC MAIN commitmail json YAML

2023-07-10 08:55:44 UTC MAIN commitmail json YAML

host-mkdep(1): Add support for -iquote.

Not used yet, but may eventually replace deprecated -I-, both for
GCC and clang.

(rin)

2023-07-10 07:59:24 UTC MAIN commitmail json YAML

this is not needed (or wanted) for jemalloc 1.0, so make it empty.

(mrg)

2023-07-10 07:04:20 UTC MAIN commitmail json YAML

riscv: Add FDT-based initrd, rndseed, and efirng support.

Can be used from our in-tree bootrisv64.efi.

(rin)

2023-07-10 07:01:48 UTC MAIN commitmail json YAML

2023-07-10 07:00:12 UTC MAIN commitmail json YAML

Factor out some fdt(4) features from {,evb}arm into dev/fdt.

Now, FDT-based support to efirt, initrd, rndseed, and efirng can be
used from, e.g., riscv.

Mostly from Nick Hudson.

XXX
As Nick comments, there can be some optimizations for fdt_map_range().
efiboot may also be modified to load these objects into aligned PAs.

(rin)

2023-07-10 06:42:33 UTC MAIN commitmail json YAML

add missing sys_memfd.c.

(mrg)

2023-07-10 02:37:46 UTC MAIN commitmail json YAML

2023-07-10 02:37:06 UTC MAIN commitmail json YAML

2023-07-10 02:33:04 UTC MAIN commitmail json YAML

Add memfd_create(2) from GSoC 2023 by Theodore Preduta

(christos)

2023-07-10 02:31:55 UTC MAIN commitmail json YAML

2023-07-09 20:24:06 UTC MAIN commitmail json YAML

i915: Fail gracefully, don't panic, with unsupported ggtt views.

Workaround for part of PR kern/56648.

XXX pullup-10

(riastradh)

2023-07-09 19:19:40 UTC MAIN commitmail json YAML

t_clock_gettime: Avoid signed/unsigned comparison.

(riastradh)

2023-07-09 17:10:47 UTC MAIN commitmail json YAML

2023-07-09 17:03:10 UTC MAIN commitmail json YAML

2023-07-09 16:32:28 UTC MAIN commitmail json YAML

sys/rwlock.h: Make this more self-contained for bool.

XXX pullup-10

(riastradh)

2023-07-09 13:40:15 UTC netbsd-10 commitmail json YAML

2023-07-09 13:39:27 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by rin in ticket #229):

sys/dev/pci/virtio_pci.c: revision 1.43
sys/dev/virtio/virtio_mmio.c: revision 1.11

virtio(4): Fix byte order of DMA data for armeb in the same manner as
aarch64eb.

Fix comments to explain what is going on for {arm,aarch64}eb on QEMU.
This is not due to QEMU bugs; it correctly configures everything for
little-endian environment, and we forcibly change byte order only for
CPU cores during kernel bootstrap.

(martin)

2023-07-09 12:15:07 UTC MAIN commitmail json YAML

2023-07-09 12:04:08 UTC MAIN commitmail json YAML

2023-07-09 11:18:55 UTC MAIN commitmail json YAML

2023-07-09 11:01:27 UTC MAIN commitmail json YAML

2023-07-09 10:42:07 UTC MAIN commitmail json YAML

2023-07-09 03:57:09 UTC MAIN commitmail json YAML

libm: Add missing fma(3) and friends for sh3.

(rin)

2023-07-09 00:29:49 UTC MAIN commitmail json YAML

versioningsyscalls(9): markup fixes

While here, fix the pasto for the new ino_t and time_t size.

(uwe)

2023-07-09 00:01:55 UTC MAIN commitmail json YAML

doc/HACKS: Note OPENSSL_NO_EC_NISTP_64_GCC_128 hack for aarch64eb.

(rin)

2023-07-08 23:54:27 UTC MAIN commitmail json YAML

Sprinkle OPENSSL_NO_EC_NISTP_64_GCC_128 for aarch64eb.

Otherwise, the following tests fail with wrong results:

- crypto/libcrypto/t_ciphers:evp
- crypto/libcrypto/t_pubkey:ec

Official document says ec_nistp_64_gcc_128 does not support big endian:
https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-ec_nistp_64_gcc_128
Thanks @a_rin for pointing this out on Twitter!

Note that an equivalent hack was present in openssl.old for aarch64eb,
alpha, and sparc64. But:

- alpha received upstream fix (PR lib/55701)
- sparc64 has been fixed differently (PR port-sparc64/57472)

(rin)

2023-07-08 23:42:48 UTC MAIN commitmail json YAML

openssl.old: Remove OPENSSL_NO_EC_NISTP_64_GCC_128 hack for alpha.

Unaligned memory access reported in PR lib/55701 has been fixed by
upstream commit:

https://github.com/openssl/openssl/commit/77286fe3ec6b9777934e67e35f3b7007143b0734

Actually, kernel no longer complains with machdep.unaligned_print=1,
for sshd(8), ssh(1), and full ATF run.

(rin)

2023-07-08 23:41:27 UTC MAIN commitmail json YAML

openssl.old: Fix build with HAVE_OPENSSL == 11.
Introduce Makefile.subdir in the same manner as new openssl.

(rin)

2023-07-08 20:02:10 UTC MAIN commitmail json YAML

clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID.

Use same calculation as getrusage, not some ad-hoc arithmetic of
internal scheduler parameters that are periodically rewound.

PR kern/57512

XXX pullup-8
XXX pullup-9
XXX pullup-10

(riastradh)

2023-07-08 19:10:00 UTC MAIN commitmail json YAML

Add support for missing NAME_MAX when building on Solaris hosts

(palle)

2023-07-08 17:43:13 UTC MAIN commitmail json YAML

2023-07-08 16:14:11 UTC MAIN commitmail json YAML

Document how system call versioning is done. From this summer's compat-linux
GSoC, by Theodore Preduta.

(christos)

2023-07-08 16:13:00 UTC MAIN commitmail json YAML

lint: warn about pointer casts between different kinds of types

Pointer casts from an integer type to a floating-point type and vice
versa get a 'maybe troublesome' warning now.  The previous assumption
that all types of the same bit-size are convertible may have been valid
from a technical point of view, but still such code should get more
attention.

The rules for struct and union types could be made more fine-grained
later, if the need arises.  To suppress this warning, it's always
possible to cast to an intermediate 'void *'.

(rillig)

2023-07-08 15:32:58 UTC MAIN commitmail json YAML

t_timerfd: Sprinkle slightly more diagnostics.

Might help us to see if we're off by just a little bit (maybe a tiny
jitter between the hardclock timer and the monotonic clock), or if
something is seriously amiss when the timerfd_block test fails
sporadically.

(riastradh)

2023-07-08 15:26:25 UTC MAIN commitmail json YAML

lint: do not use portable type sizes in integer constraints

This reverts the change from tree.c 1.547 from 2023-07-03.  Back then, I
didn't know that the actual value from a type's 'portable size in bits'
was not supposed to be used.

(rillig)

2023-07-08 14:05:51 UTC MAIN commitmail json YAML

2023-07-08 13:59:05 UTC MAIN commitmail json YAML

2023-07-08 12:45:43 UTC MAIN commitmail json YAML

lint: warn about conversion from 128-bit to smaller integer types

(rillig)

2023-07-08 12:42:11 UTC MAIN commitmail json YAML

tests/lint: demonstrate missing warning for converting int128_t

(rillig)

2023-07-08 12:07:21 UTC MAIN commitmail json YAML

lint: clean up

PUSH nodes are not marked as binary, yet they have a left and a right
operand.

If none of the queries is enabled, omit the query from the debug log.

(rillig)

2023-07-08 11:42:03 UTC MAIN commitmail json YAML

kern_resource.c: Fix brace placement.

No functional change intended.

(riastradh)

2023-07-08 11:18:16 UTC MAIN commitmail json YAML

2023-07-08 11:03:01 UTC MAIN commitmail json YAML

2023-07-08 10:59:38 UTC MAIN commitmail json YAML

lint: fix handling of 'long double' in cross-compiled mode

When lint is compiled on x86-64 (where 'long double' has a 64-bit
mantissa) and targets arm (where 'long double' has a 53-bit mantissa),
warn if a constant cannot fit in the 'long double' of the target
platform, not of the host platform.

(rillig)

2023-07-08 10:01:17 UTC MAIN commitmail json YAML

2023-07-08 09:35:35 UTC MAIN commitmail json YAML

2023-07-08 09:08:20 UTC MAIN commitmail json YAML

lint: use consistent conditional compilation guards

(rillig)

2023-07-08 08:02:45 UTC MAIN commitmail json YAML

tests/lint: only overwrite .exp files if the output actually changes

(rillig)

2023-07-08 04:09:26 UTC MAIN commitmail json YAML

Make mstats() decl match prototype so this compiles with -DMSTATS.

(simonb)

2023-07-07 20:19:08 UTC MAIN commitmail json YAML

lint: only warn about traditional/C90 differences in migration mode

In C99 mode, there is no point warning about traditional C.

No change in the tests, as a complete test suite would require several
new test files, and migration mode is not used intensively.

(rillig)

2023-07-07 19:45:23 UTC MAIN commitmail json YAML

lint: warn about function definitions without header declaration

The existing warning was only issued for function declarations, not for
function definitions.

The interesting change in the tests is in msg_351.c.  Many other tests
use non-static functions due to their syntactic brevity.  In these
tests, the warning is disabled individually, to allow new functions to
be added without generating warning 351.

(rillig)

2023-07-07 19:04:02 UTC netbsd-10 commitmail json YAML

2023-07-07 19:02:22 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #228):

sys/net/if_wg.c: revision 1.76

Give scope and additional details to wg(4) diagnostic messages.

(martin)

2023-07-07 19:00:24 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by jakllsch in ticket #227):

sys/arch/evbarm/conf/std.generic: revision 1.11

Enable MEMORY_DISK_DYNAMIC & co. to match std.generic64

Allows loading of ramdisk.fs via u-boot initrd (to run sysinst)

(martin)

2023-07-07 18:50:36 UTC netbsd-8 commitmail json YAML

2023-07-07 18:49:28 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by gutteridge in ticket #1850):

external/bsd/dhcpcd/examples/Makefile: revision 1.2
distrib/sets/lists/misc/mi: revision 1.225
external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1

Install a copy of dhcpcd.conf under /usr/share/examples

Addresses PR bin/57487 from Taylor R Campbell.

(martin)

2023-07-07 18:47:48 UTC netbsd-9 commitmail json YAML

2023-07-07 18:46:57 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by gutteridge in ticket #1663):

external/bsd/dhcpcd/examples/Makefile: revision 1.2
distrib/sets/lists/misc/mi: revision 1.225
external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1

Install a copy of dhcpcd.conf under /usr/share/examples

Addresses PR bin/57487 from Taylor R Campbell.

(martin)

2023-07-07 18:43:10 UTC netbsd-10 commitmail json YAML

Pull up following revision(s) (requested by gutteridge in ticket #226):

external/bsd/dhcpcd/examples/Makefile: revision 1.2
distrib/sets/lists/misc/mi: revision 1.225
external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1

Install a copy of dhcpcd.conf under /usr/share/examples

Addresses PR bin/57487 from Taylor R Campbell.

(martin)

2023-07-07 18:02:52 UTC MAIN commitmail json YAML

Revert unintentional changes to kern_lock.c in previous commit.

(riastradh)

2023-07-07 17:05:13 UTC MAIN commitmail json YAML

heartbeat(9): Test whether curcpu is stable, not kpreempt_disabled.

kpreempt_disabled worked for my testing because I tested on aarch64,
which doesn't have kpreemption.

XXX Should move curcpu_stable() to somewhere that other things can
use it.

(riastradh)

2023-07-07 17:04:50 UTC MAIN commitmail json YAML

xcall(9): If !mp_online, raise spl or set LP_BOUND to call func.

High-priority xcalls may reasonably assume that the spl is raised to
splsoftserial, so make sure to do that in xc_broadcast.

Low-priority xcalls may reasonably enter paths that assume the lwp is
bound to a CPU, so let's make it assertable even if it doesn't have
any other consequences when !mp_online.

XXX pullup-8
XXX pullup-9
XXX pullup-10

(riastradh)