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 (176d)  thorpej-altq-separation (178d) 

2024-05-10 17:30:04 UTC Now

2019-09-10 16:04:59 UTC netbsd-8 commitmail json YAML

2019-09-10 16:03:53 UTC netbsd-8 commitmail json YAML

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

sys/netipsec/key.c: revision 1.266

Fix info leaks.

(martin)

2019-09-10 16:02:22 UTC netbsd-8 commitmail json YAML

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

sys/dev/sysmon/sysmon_power.c: revision 1.61

Fix info leak, not all of 'pev' is initialized.

(martin)

2019-09-10 16:00:19 UTC netbsd-8 commitmail json YAML

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

sys/miscfs/procfs/procfs_linux.c: revision 1.76

have procfs_do_pid_stat() pass the proc's map to get_proc_size_info(),
rather than having the latter look up the map again and not check
for an error.

(martin)

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

- examin/m displays with splitting by spaces as specified size
- add support 'q' modifier on all arch
- consider endianness

(ryo)

2019-09-10 08:16:05 UTC MAIN commitmail json YAML

Add support for 'p' qualifier for pointer values on examine.
this shows as a pointer with symbol if possible. (e.g. "x/p $sp,10")

(ryo)

2019-09-09 22:01:23 UTC MAIN commitmail json YAML

adjust several missed drivers for wdcprobe() changes of ATA NCQ branch

for dreamcast g1 just drop the custom reset function, it doesn't seem to do
anything useful over the generic variant

PR kern/54538 by Izumi Tsutsui

(jdolecek)

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

2019-09-09 17:02:36 UTC MAIN commitmail json YAML

use L1-L3 blocks/pages for KSEG mappings to fit dramblocks exactly.
r1.29 and this changes avoid over cache prefetch problem (perhaps) with PMAP_MAP_POOLPAGE/KSEG on CortexA72, and be more stable for rockpro64.

(ryo)

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

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

2019-09-09 12:42:52 UTC MAIN commitmail json YAML

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

t_arp: Wait for 10 seconds for RTM_MISS

Let's try increasing the ping timeout to try and fix PR misc/54525.

(roy)

2019-09-09 07:46:49 UTC MAIN commitmail json YAML

Remove superfluous Pp.

(wiz)

2019-09-09 07:20:16 UTC MAIN commitmail json YAML

document usbnet_private locking.  minor knf.

(mrg)

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

Call cpu_dcp_cacheinfo() only when the cpuid Topology Extension flag is set
on AMD prcessor.

(msaitoh)

2019-09-09 05:28:32 UTC MAIN commitmail json YAML

2019-09-09 01:22:24 UTC MAIN commitmail json YAML

2019-09-09 00:21:03 UTC MAIN commitmail json YAML

2019-09-09 00:14:55 UTC MAIN commitmail json YAML

core(5) was in v1
https://www.bell-labs.com/usr/dmr/www/man51.pdf
via Ingo Schwarze <schwarze@OpenBSD>

(sevan)

2019-09-08 22:35:44 UTC MAIN commitmail json YAML

2019-09-08 21:04:31 UTC MAIN commitmail json YAML

resolvconf: Build the pdnsd subscriber

Not the most ideal, but technically it works.

(roy)

2019-09-08 20:57:16 UTC MAIN commitmail json YAML

Note import of openresolv-3.9.2

(roy)

2019-09-08 20:55:57 UTC MAIN commitmail json YAML

resolvconf: Build the pdns_recursor subscriber

As it now does something more useful than libc.

(roy)

2019-09-08 20:48:50 UTC MAIN commitmail json YAML

2019-09-08 19:00:33 UTC MAIN commitmail json YAML

normalise an error message.

(mrg)

2019-09-08 18:59:32 UTC MAIN commitmail json YAML

- use CALLARGS vs CALLED for better usbhist
- turn off usbnetdebug default
- log for all entry/exit points of usbnet_pipe_intr()
- in usbnet_start_locked() track whether any packet has been
  transmitted for setting the timer.  avoids spurious
  "watchdog timeouts"
- in usbnet_stop() use callout_halt() vs callout_halt, and
  also stop the usb task.  fixes crash of usbtask after the
  phy has detached.
- add a little more defensive checking in the tick task, and
  add some high-log-level logs.
- in usbnet_detach() move the call to usbnet_stop_ifp() above
  the calls to callout/usbtask stopping.
- set ec_mii and unp_pri to NULL when freeing their data

(mrg)

2019-09-08 18:58:38 UTC MAIN commitmail json YAML

avoid non-debug kernel build issues.

(mrg)

2019-09-08 18:46:32 UTC MAIN commitmail json YAML

Hum, remove incorrect assignment. Userland could have passed a smaller
namelen, and the uninitialized bytes from sb_data were being used later in
the network stack.

(maxv)

2019-09-08 17:47:33 UTC MAIN commitmail json YAML

2019-09-08 17:24:49 UTC MAIN commitmail json YAML

2019-09-08 17:17:55 UTC MAIN commitmail json YAML

Document MAP_ANONYMOUS

(sevan)

2019-09-08 12:17:23 UTC MAIN commitmail json YAML

Map device memory for early console XN

(jmcneill)

2019-09-08 11:53:23 UTC MAIN commitmail json YAML

Fix libkvm build.

(mlelstv)

2019-09-08 11:34:56 UTC MAIN commitmail json YAML

Use the right values for .Bl -width
Typeset "fuse" literal (default value for type) as a literal.

(uwe)

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

cpu identification macros for A17

(tnn)

2019-09-08 07:59:44 UTC MAIN commitmail json YAML

report A12 as A17 to the user. A12 is retcon'ed by ARM.

(tnn)

2019-09-08 07:00:20 UTC MAIN commitmail json YAML

Introduce sigaction_copy(), to copy sigaction structures without padding,
and use it in sigaction1(). This is to fix info leaks all at once in the
signal functions.

(maxv)

2019-09-08 05:55:15 UTC MAIN commitmail json YAML

add driver for Kensington Turbo Mouse ( actually a trackball )
the adbms driver contains basic support, this driver lets you program the
buttons, I'll add other features once I figure out how they work

(macallan)

2019-09-08 05:50:58 UTC MAIN commitmail json YAML

PR lib/54510: Fix file completion inside quotes which broke in rev 1.53

While there also fix handling character appending in the file completions when
inside quotes. For example when inside a quote, if the completion is a directory then
append a '/' but don't close the quote. On the other hand when inside a quote if the
completion is a file name and it is the only match then we can close the quote.

(abhinav)

2019-09-07 22:56:47 UTC MAIN commitmail json YAML

fix ryzen usb issue: we set TD size to '1', where has xhci spec 4.11.2.4
says final TRB for a TD should have this set to '0'.  since we currently
only generate sinel TRB TDs, set this to 0.

XXX: pullup-all

from sc.dying

(mrg)

2019-09-07 22:20:42 UTC MAIN commitmail json YAML

fix 32-bit debug build, and also vmstat -y.  reported by sc.dying.

(mrg)

2019-09-07 20:49:57 UTC MAIN commitmail json YAML

Update Spleen kernel fonts to version 1.2.0, bringing the following
improvements:

- Character at position CB is 'E' with diaeresis, not with tilde (12x24 version)
- Character at position D6 is 'O' with diaeresis, not with tilde (12x24 version)
- Character at position DC is 'U' with diaeresis, not with tilde (12x24 version)
- Fix middle bar thickness in the upper case 'eth' character (12x24 version)
- Fix ring alignment for the 'A' and 'a' characters (16x32 and 32x64 versions)
- Fix tilde alignment in the 'o' with tilde character (32x64 version)
- Remove strain pixel on the '3' and 'k' characters (32x64 version)

OK kamil@

(fcambus)

2019-09-07 19:42:42 UTC MAIN commitmail json YAML

Cortex A12 is marketed as A17 but has a distinct part number

observed on Rockchip RK3288

(tnn)

2019-09-07 19:32:52 UTC MAIN commitmail json YAML

Remove superfluous Pp.

(wiz)

2019-09-07 19:32:11 UTC MAIN commitmail json YAML

Add missing word. More markup.

(wiz)

2019-09-07 19:30:40 UTC MAIN commitmail json YAML

Punctuation nit.

(wiz)

2019-09-07 19:08:28 UTC MAIN commitmail json YAML

have procfs_do_pid_stat() pass the proc's map to get_proc_size_info(),
rather than having the latter look up the map again and not check
for an error.

(chs)

2019-09-07 18:56:01 UTC MAIN commitmail json YAML

2019-09-07 18:33:16 UTC MAIN commitmail json YAML

2019-09-07 18:06:30 UTC netbsd-9 commitmail json YAML

2019-09-07 18:04:48 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by rin in ticket #189):
sys/arch/amiga/dev/aucc.c: revision 1.47
The device does not support recording.
Fix diagnostic assertion failure in aucc_set_format().
OK isaki

(snj)

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

Extend history section
https://www.bell-labs.com/usr/dmr/man41.pdf
via Ingo Schwarze <schwarze@OpenBSD>

(sevan)

2019-09-07 15:34:45 UTC MAIN commitmail json YAML

- move quadruplicated code into a function
- delete #if 1 and #if 0 code

(christos)

2019-09-07 13:45:30 UTC MAIN commitmail json YAML

Prevent DoS from hosts trying to eat all the sshd slots by marking timeouts
for blacklistd.

(christos)

2019-09-07 13:17:43 UTC MAIN commitmail json YAML

New sentence, new line

(sevan)

2019-09-07 12:40:17 UTC MAIN commitmail json YAML

Document the destiny for these functions.

(sevan)

2019-09-07 12:17:10 UTC MAIN commitmail json YAML

I missread a diff before making the change for the previous commit.
Drop the reference to v7 and the direct struct.
https://www.bell-labs.com/usr/dmr/www/man51.pdf

(sevan)

2019-09-07 11:59:42 UTC MAIN commitmail json YAML

Document sbrk() history and adjust brk()'s.

via Ingo Schwarze <schwarze@OpenBSD>

(sevan)

2019-09-07 11:57:08 UTC MAIN commitmail json YAML

The device does not support recording.
Fix diagnostic assertion failure in aucc_set_format().

OK isaki

XXX
pullup to netbsd-9

(rin)

2019-09-07 11:53:27 UTC MAIN commitmail json YAML

2019-09-07 11:35:01 UTC MAIN commitmail json YAML

dir(5) was what appeared in v7, the struct was called direct.
Fix history for dirent.

via Ingo Schwarze <schwarze@OpenBSD>

(sevan)

2019-09-07 11:15:25 UTC MAIN commitmail json YAML

add AARCH64_KSEG_MASK. pmap_page.S refer it. (but no functional changed)

(ryo)

2019-09-07 11:10:24 UTC MAIN commitmail json YAML

add checking status of MMU and devmap to make _platform_early_putchar() available at all times.

(ryo)

2019-09-07 11:09:03 UTC MAIN commitmail json YAML

Add a memory barrier on wrmsr, because some MSRs control memory access
rights (we don't use them though). Also add barriers on fninit and clts
for safety.

(maxv)

2019-09-07 10:24:01 UTC MAIN commitmail json YAML

Add KASAN instrumentation on the bus_space functions that handle buffers.

(maxv)

2019-09-07 09:57:37 UTC MAIN commitmail json YAML

- remove incorrect KASSERT. mmap(2) with prot=PROT_WRITE calls pmap_enter(..., PROT_WRITE) internally.
- fix to update page reference flags when only PROT_WRITE or PROT_EXECUTE specified

(ryo)

2019-09-07 09:46:08 UTC MAIN commitmail json YAML

Add KASAN instrumentation for memmove.

(maxv)

2019-09-07 09:27:25 UTC MAIN commitmail json YAML

prevent switching to CPUs that are not responding to IPI_DDB.

(ryo)

2019-09-07 09:21:17 UTC MAIN commitmail json YAML

add "machine cpuinfo/a" to show cpuinfo[] of all cpus

(ryo)

2019-09-06 21:09:11 UTC MAIN commitmail json YAML

Add __HAVE_GENERIC_CPU_INITCLOCKS

(jmcneill)

2019-09-06 20:52:57 UTC MAIN commitmail json YAML

Do not assume that DRAM is linear when creating KSEG mappings. Instead,
create L2 blocks to cover all ranges specified in the memory map.

(jmcneill)

2019-09-06 19:59:01 UTC netbsd-9 commitmail json YAML

2019-09-06 19:57:32 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by kamil in ticket #188):

external/gpl3/gdb/dist/gdb/ser-unix.c: revision 1.2
external/gpl3/gdb/dist/gdb/inflow.c: revision 1.2
external/gpl3/gdb/dist/gdb/ChangeLog: revision 1.2
external/gpl3/gdb/dist/gdb/inflow.h: revision 1.2
external/gpl3/gdb/dist/gdb/event-top.c: revision 1.2
external/gpl3/gdb/dist/gdb/top.c: revision 1.2

Cherry-pick upstream GDB patch to fix SIGTTOU handling

Fixes toolchain/54508 by Tobias Ulmer
commit 766f883622ef008230250aa5aecef9fb9b29f233

Author: Alan Hayward <alan.hayward%arm.com@localhost>
Date:  Tue May 28 10:07:54 2019 +0100

    Suppress SIGTTOU when handling errors
    Calls to error () can cause SIGTTOU to send gdb to the background.

    For example, on an Arm build:
      (gdb) b main
      Breakpoint 1 at 0x10774: file /build/gdb/testsuite/../../../src/binutils-gdb/gdb/testsuite/gdb.base/watchpoint.c, line 174.
      (gdb) r
      Starting program: /build/gdb/testsuite/outputs/gdb.base/watchpoint/watchpoint
      [1]+  Stopped                ../gdb ./outputs/gdb.base/watchpoint/watchpoint
      localhost$ fg
      ../gdb ./outputs/gdb.base/watchpoint/watchpoint
      Cannot parse expression `.L1199 4@r4'.
      warning: Probes-based dynamic linker interface failed.
      Reverting to original interface.

    The SIGTTOU is raised whilst inside a syscall during the call to tcdrain.

    Fix is to use scoped_ignore_sigttou to ensure SIGTTOU is blocked.

    In addition fix include comments - job_control is not included via terminal.h

    gdb/ChangeLog:
            * event-top.c: Remove include comment.
            * inflow.c (class scoped_ignore_sigttou): Move from here...
            * inflow.h (class scoped_ignore_sigttou): ...to here.
            * ser-unix.c (hardwire_drain_output): Block SIGTTOU during drain.
            * top.c:  Remove include comment.

(martin)

2019-09-06 19:54:23 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by bouyer in ticket #187):

sys/arch/arm/sunxi/sunxi_mmc.c: revision 1.37

The mmc module clock needs to be doubled only for 8bits DDR mode on old
timing hardware.

This makes the lime2-eemc works in 4bits DDR52 mode.

(martin)

2019-09-06 19:51:54 UTC netbsd-9 commitmail json YAML

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

lib/libc/nameser/ns_name.c: revision 1.12

Since we advance cp after the bounds check, we need to test for bounds
again before using it. Discovered via fuzzing, reported by enh at google, via:

    https://android-review.googlesource.com/c/platform/bionic/+/1093130

(martin)

2019-09-06 19:48:09 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by thorpej in ticket #185):

sys/arch/arm/sunxi/sunxi_rtc.c: revision 1.5

Catch up with RTC-related DTS changes for the H3, H5, and A64 SoCs.
mujo AT SDF.ORG, and verified on Pinebook by Jun Ebihara.
XXX pullup-9

(martin)

2019-09-06 19:45:53 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by kamil in ticket #184):

external/bsd/compiler_rt/lib/clang/lib/netbsd/common.mk: revision 1.3

Set NOLIBCSANITIZER for LLVM sanitizer runtimes
Do not sanitize sanitizer runtimes.

(martin)

2019-09-06 19:43:00 UTC MAIN commitmail json YAML

Decorate struct in6_addr with the __packed attribute
This avoids undefined behavior when accessing misaligned pointers.
Detected by kUBSan.
Patch by Akul Pillai.
----------------------------

This change caused regression in at least qemu and addresses potential binary ABI breakage.

Fixes PR/54523 by <gson>

(martin)

2019-09-06 19:40:31 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by rjs in ticket #182):

external/gpl3/binutils/dist/include/ChangeLog: revision 1.2
external/gpl3/binutils/dist/bfd/elf32-arm.c: revision 1.15
external/gpl3/binutils/dist/include/elf/arm.h: revision 1.2
external/gpl3/binutils/dist/bfd/ChangeLog: revision 1.12

Fix to PR port-arm/54159.

From:
http://mail-index.netbsd.org/tech-toolchain/2019/08/26/msg003596.html

Pullup -9

(martin)

2019-09-06 19:37:51 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by ryo in ticket #181):

sys/kern/subr_ipi.c: revision 1.5

Requires memory barrier before IPI ack.
Problem was seen on the aarch64 cpus.
Fixes PR/54009

(martin)

2019-09-06 19:05:05 UTC MAIN commitmail json YAML

2019-09-06 17:08:22 UTC MAIN commitmail json YAML

2019-09-06 16:28:53 UTC MAIN commitmail json YAML

Don't fail when the line discipline ioctl fails (since it secondary
like the other tty ioctls that we only warn about). Do the main
ioctl (tcgetattr) first, since that provides a better error message
(ENOTTY instead of EINVAL).

(christos)

2019-09-06 14:37:00 UTC MAIN commitmail json YAML

Cherry-pick upstream GDB patch to fix SIGTTOU handling

Fixes toolchain/54508 by Tobias Ulmer

commit 766f883622ef008230250aa5aecef9fb9b29f233
Author: Alan Hayward <alan.hayward@arm.com>
Date:  Tue May 28 10:07:54 2019 +0100

    Suppress SIGTTOU when handling errors

    Calls to error () can cause SIGTTOU to send gdb to the background.

    For example, on an Arm build:
      (gdb) b main
      Breakpoint 1 at 0x10774: file /build/gdb/testsuite/../../../src/binutils-gdb/gdb/testsuite/gdb.base/watchpoint.c, line 174.
      (gdb) r
      Starting program: /build/gdb/testsuite/outputs/gdb.base/watchpoint/watchpoint

      [1]+  Stopped                ../gdb ./outputs/gdb.base/watchpoint/watchpoint
      localhost$ fg
      ../gdb ./outputs/gdb.base/watchpoint/watchpoint
      Cannot parse expression `.L1199 4@r4'.
      warning: Probes-based dynamic linker interface failed.
      Reverting to original interface.

    The SIGTTOU is raised whilst inside a syscall during the call to tcdrain.
    Fix is to use scoped_ignore_sigttou to ensure SIGTTOU is blocked.

    In addition fix include comments - job_control is not included via terminal.h

    gdb/ChangeLog:

            * event-top.c: Remove include comment.
            * inflow.c (class scoped_ignore_sigttou): Move from here...
            * inflow.h (class scoped_ignore_sigttou): ...to here.
            * ser-unix.c (hardwire_drain_output): Block SIGTTOU during drain.
            * top.c:  Remove include comment.

(kamil)

2019-09-06 13:53:31 UTC netbsd-7-0 commitmail json YAML

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

lib/libc/nameser/ns_name.c: revision 1.12

Since we advance cp after the bounds check, we need to test for bounds
again before using it. Discovered via fuzzing, reported by enh at google, via:

    https://android-review.googlesource.com/c/platform/bionic/+/1093130

(martin)

2019-09-06 13:52:36 UTC netbsd-7-1 commitmail json YAML

2019-09-06 13:51:20 UTC netbsd-7-1 commitmail json YAML

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

lib/libc/nameser/ns_name.c: revision 1.12

Since we advance cp after the bounds check, we need to test for bounds
again before using it. Discovered via fuzzing, reported by enh at google, via:

    https://android-review.googlesource.com/c/platform/bionic/+/1093130

(martin)

2019-09-06 13:50:56 UTC netbsd-7 commitmail json YAML

2019-09-06 13:50:03 UTC netbsd-7 commitmail json YAML

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

lib/libc/nameser/ns_name.c: revision 1.12

Since we advance cp after the bounds check, we need to test for bounds
again before using it. Discovered via fuzzing, reported by enh at google, via:

    https://android-review.googlesource.com/c/platform/bionic/+/1093130

(martin)

2019-09-06 13:48:43 UTC netbsd-8 commitmail json YAML

2019-09-06 13:46:49 UTC netbsd-8 commitmail json YAML

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

lib/libc/nameser/ns_name.c: revision 1.12

Since we advance cp after the bounds check, we need to test for bounds
again before using it. Discovered via fuzzing, reported by enh at google, via:

    https://android-review.googlesource.com/c/platform/bionic/+/1093130

(martin)

2019-09-06 13:44:36 UTC netbsd-8 commitmail json YAML

Apply patch, requested by msaitoh in ticket #1367:

fix mistake in previous.

(martin)

2019-09-06 11:12:07 UTC MAIN commitmail json YAML

2019-09-06 09:19:06 UTC MAIN commitmail json YAML

Reorder for clarity, and localify pool_allocator_big[], should not be used
outside.

(maxv)

2019-09-06 06:44:45 UTC MAIN commitmail json YAML

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

(isaki)

2019-09-05 23:42:27 UTC MAIN commitmail json YAML

Catch up with RTC-related DTS changes for the H3, H5, and A64 SoCs.

mujo AT SDF.ORG, and verified on Pinebook by Jun Ebihara.

XXX pullup-9

(thorpej)

2019-09-05 22:29:59 UTC MAIN commitmail json YAML

Welcome to 9.99.11

struct in6_addr ABI revert to the previous layout.

(kamil)

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

now that I figured out how the checksum for the Kensington Turbo Mouse's
init command works:
- document it
- calculate the checksum instead of hardcoding it, so the init command can be
  easily changed
- drop the first init string - it's entirely overwritten by the 2nd
- remove some debug goop

(macallan)

2019-09-05 20:17:27 UTC MAIN commitmail json YAML

Decorate struct in6_addr with the __packed attribute

This avoids undefined behavior when accessing misaligned pointers.

Detected by kUBSan.

Patch by Akul Pillai.
----------------------------

This change caused regression in at least qemu and addresses potential binary ABI breakage.

Fixes PR/54523 by <gson>

(kamil)

2019-09-05 20:12:11 UTC MAIN commitmail json YAML

Fix decorators for __thread, add _Thread_local

christos

(christos)

2019-09-05 19:37:46 UTC MAIN commitmail json YAML

2019-09-05 19:34:14 UTC MAIN commitmail json YAML

2019-09-05 19:33:01 UTC MAIN commitmail json YAML

2019-09-05 17:25:24 UTC MAIN commitmail json YAML

The mmc module clock needs to be doubled only for 8bits DDR mode on old
timing hardware.
This makes the lime2-eemc works in 4bits DDR52 mode.

(bouyer)

2019-09-05 16:19:17 UTC MAIN commitmail json YAML

Add KASAN instrumentation on the atomic functions. Use macros to simplify.
These macros are prerequisites for future changes.

(maxv)

2019-09-05 16:17:48 UTC MAIN commitmail json YAML

Add support for Winbond W25Q128.V (128mb) chips, as found on newer lime2-emmc
boards.
While there fix a missing \n in dmesg.

(bouyer)

2019-09-05 16:15:57 UTC MAIN commitmail json YAML

Add spiflash support in GENERIC
Add a dts enabling spi0 and attaching the SPI flash for newer lime2-emmc
boards.

(bouyer)

2019-09-05 15:48:13 UTC MAIN commitmail json YAML

Fix a maya fix so that cobalt boots again.

Set MIPS_COP_0_CAUSE to zero before the rest of the initialisation

(skrll)

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

- Use pic_do_pending_ints in intr handler
- Sprinkle isb
- Fix PMR bits detection on eMAG, from OpenBSD

(jmcneill)

2019-09-05 12:57:30 UTC MAIN commitmail json YAML

Remove unused, and style.

(maxv)

2019-09-05 10:01:30 UTC MAIN commitmail json YAML

Add support SIOCZIFDATA as ixgbe.c.

BUGS
    The following event counters are not cleared by SIOCZIFDATA because the
    corresponding registers are read only and not cleared on read:

          Good Packets Received
          Good Octets Received
          Multicast Packets Received
          Good Packets Transmitted
          Good Octets Transmitted

(msaitoh)

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

requires memory barrier before IPI ack.
Problem was seen on the aarch64 cpus.

Fixes PR/54009

(ryo)

2019-09-05 09:12:13 UTC netbsd-9 commitmail json YAML

2019-09-05 09:11:03 UTC netbsd-9 commitmail json YAML

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

sys/dev/pci/ixgbe/ixv.c: revision 1.130
sys/dev/pci/ixgbe/ixgbe.c: revision 1.207
sys/dev/pci/ixgbe/ixgbe.c: revision 1.208
sys/dev/pci/ixgbe/ix_txrx.c: revision 1.55
sys/dev/pci/ixgbe/ixv.c: revision 1.129
sys/dev/pci/ixgbe/ixgbe_netbsd.c: revision 1.10

printf -> device_printf

Set IFM_1000_BX10 correctly.

Use aprint_*() in the attach function.

(martin)

2019-09-05 09:07:43 UTC netbsd-8 commitmail json YAML

2019-09-05 09:06:08 UTC netbsd-8 commitmail json YAML

Apply patch, requested by msaitoh in ticket #1367, to pull up the following
revisions:

sys/dev/pci/ixgbe/ixgbe_x550.c                  1.16
sys/dev/pci/ixgbe/ixgbe.c                      1.180,1.203-1.204,
1.207-1.208 via patch
sys/dev/pci/ixgbe/ix_txrx.c                    1.55
sys/dev/pci/ixgbe/ixgbe_netbsd.c                1.10
sys/dev/pci/ixgbe/ixgbe_common.c                1.25
sys/dev/pci/ixgbe/ixv.c                        1.129-1.130

- X550EM supports QSFP, so check ixgbe_media_type_fiber_qsfp too.
- An interrupt might not arrive when a module is inserted. When an link
  status change interrupt occurred and the driver still regard SFP as
  unplugged, issue the module softint before issuing LSC softint.
- Add 10000BASE-LX media if it's 1000BASE-BX.
- printf -> device_printf
- Avoid undefined behavior of VLAN filter setting.
- Simplify code.
- Fix typo in unused code.
- Fix typo in comment. Found by Wataru Ashihara.

(martin)

2019-09-05 09:02:48 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by gson in ticket #179):

sys/dev/ata/satafis_subr.c: revision 1.9

Set the ATAPI "BYTE COUNT LIMIT" field in the SATA case like we
already do in the ATA case, to make NetBSD work with the virtual
SATA CD-ROM of "qemu-system-i386 -machine q35".  Fixes PR kern/54389.

OK mlelstv.

(martin)

2019-09-05 09:00:22 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by gson in ticket #178):

share/man/man4/options.4: revision 1.507

Don't say that makeoptions DEBUG="-g" also turns on options DEBUG,
because it does not.  Fixes PR kern/54438.

(martin)

2019-09-05 08:56:55 UTC netbsd-9 commitmail json YAML

src/external/bsd/dhcpcd/dist/BUILDING.md@1.1.1.4.2.1 / diff / nxr@1.1.1.4.2.1
src/external/bsd/dhcpcd/dist/Makefile@1.1.1.6.2.1 / diff / nxr@1.1.1.6.2.1
src/external/bsd/dhcpcd/dist/Makefile.inc@1.1.1.2.8.1 / diff / nxr@1.1.1.2.8.1
src/external/bsd/dhcpcd/dist/compat/rb.c@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/bsd/dhcpcd/dist/compat/rbtree.h@1.1.1.1.2.1 / diff / nxr@1.1.1.1.2.1
src/external/bsd/dhcpcd/dist/configure@1.1.1.14.2.1 / diff / nxr@1.1.1.14.2.1
src/external/bsd/dhcpcd/dist/hooks/Makefile@1.1.1.1.20.1 / diff / nxr@1.1.1.1.20.1
src/external/bsd/dhcpcd/dist/src/Makefile@1.1.1.5.2.1 / diff / nxr@1.1.1.5.2.1
src/external/bsd/dhcpcd/dist/src/bpf.c@1.11.2.1 / diff / nxr@1.11.2.1
src/external/bsd/dhcpcd/dist/src/control.c@1.1.1.6.2.1 / diff / nxr@1.1.1.6.2.1
src/external/bsd/dhcpcd/dist/src/control.h@1.1.1.4.2.1 / diff / nxr@1.1.1.4.2.1
src/external/bsd/dhcpcd/dist/src/defs.h@1.1.1.25.2.1 / diff / nxr@1.1.1.25.2.1
src/external/bsd/dhcpcd/dist/src/dhcp-common.c@1.1.1.6.2.1 / diff / nxr@1.1.1.6.2.1
src/external/bsd/dhcpcd/dist/src/dhcp.c@1.23.2.1 / diff / nxr@1.23.2.1
src/external/bsd/dhcpcd/dist/src/dhcp6.c@1.11.2.1 / diff / nxr@1.11.2.1
src/external/bsd/dhcpcd/dist/src/dhcpcd.8.in@1.2.2.1 / diff / nxr@1.2.2.1
src/external/bsd/dhcpcd/dist/src/dhcpcd.c@1.23.2.1 / diff / nxr@1.23.2.1
src/external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in@1.1.1.13.2.1 / diff / nxr@1.1.1.13.2.1
src/external/bsd/dhcpcd/dist/src/duid.c@1.1.1.6.2.1 / diff / nxr@1.1.1.6.2.1
src/external/bsd/dhcpcd/dist/src/if-bsd.c@1.10.2.1 / diff / nxr@1.10.2.1
      :
(more 16 files)
Catch up to current for the following files, requested by roy in ticket #177:

external/bsd/dhcpcd/dist/BUILDING.md            up to 1.1.1.5
external/bsd/dhcpcd/dist/Makefile              up to 1.1.1.7
external/bsd/dhcpcd/dist/Makefile.inc          up to 1.1.1.3
external/bsd/dhcpcd/dist/configure              up to 1.1.1.15
external/bsd/dhcpcd/dist/compat/rb.c            up to 1.1.1.2
external/bsd/dhcpcd/dist/compat/rbtree.h        up to 1.1.1.2
external/bsd/dhcpcd/dist/hooks/Makefile        up to 1.1.1.2
external/bsd/dhcpcd/dist/src/Makefile          up to 1.1.1.6
external/bsd/dhcpcd/dist/src/bpf.c              up to 1.12
external/bsd/dhcpcd/dist/src/control.c          up to 1.1.1.8
external/bsd/dhcpcd/dist/src/control.h          up to 1.1.1.5
external/bsd/dhcpcd/dist/src/defs.h            up to 1.1.1.27
external/bsd/dhcpcd/dist/src/dhcp-common.c      up to 1.1.1.8
external/bsd/dhcpcd/dist/src/dhcp.c            up to 1.25
external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.12
external/bsd/dhcpcd/dist/src/dhcpcd.8.in        up to 1.3
external/bsd/dhcpcd/dist/src/dhcpcd.c          up to 1.25
external/bsd/dhcpcd/dist/src/dhcpcd.conf.5.in  up to 1.1.1.14
external/bsd/dhcpcd/dist/src/duid.c            up to 1.1.1.7
external/bsd/dhcpcd/dist/src/if-bsd.c          up to 1.12
external/bsd/dhcpcd/dist/src/if-linux.c        up to 1.1.1.16
external/bsd/dhcpcd/dist/src/if-options.c      up to 1.17
external/bsd/dhcpcd/dist/src/if-options.h      up to 1.1.1.11
external/bsd/dhcpcd/dist/src/if-sun.c          up to 1.1.1.11
external/bsd/dhcpcd/dist/src/if.c              up to 1.1.1.16
external/bsd/dhcpcd/dist/src/if.h              up to 1.1.1.11
external/bsd/dhcpcd/dist/src/ipv4.c            up to 1.1.1.17
external/bsd/dhcpcd/dist/src/ipv4.h            up to 1.1.1.10
external/bsd/dhcpcd/dist/src/ipv6.c            up to 1.4
external/bsd/dhcpcd/dist/src/ipv6.h            up to 1.5
external/bsd/dhcpcd/dist/src/ipv6nd.c          up to 1.11
external/bsd/dhcpcd/dist/src/ipv6nd.h          up to 1.1.1.11
external/bsd/dhcpcd/dist/src/route.c            up to 1.1.1.14
external/bsd/dhcpcd/dist/src/route.h            up to 1.1.1.9
external/bsd/dhcpcd/dist/src/sa.c              up to 1.1.1.6
external/bsd/dhcpcd/dist/src/script.c          up to 1.1.1.11

Import dhcpcd-8.0.4 with the following changes:

* BSD: Fixed router reachability tests
* inet6: If router unreachable, just solicit a new one
* inet6: Fon't install a default route if only lladdresses
* inet6: Stop listening to NA messages
* BSD: Listen to RTM_MISS messages
* DHCP: Fix in_cksum for Big Endian
* DHCP{,6}: Don't log an error if the lease file is truncated

Changes in dhcpcd-8.0.3:

*  DHCP: Work with IP headers with options
*  script: Assert that env string are correctly terminated
*  script: Terminate env strings with no value
*  script: Don't attempt to use an invalid env string
*  route: Fix NULL deference error when using static routes
*  ARP: Respect IFF_NOARP
*  DHCP: Allow full DHCP support for PtP interfaces, but not by default
*  control: sends correct buffer to listeners

dhcpcd-ui now correctly reports SSD association and all the addresses
obtained (regression from dhcpcd-7)

(martin)

2019-09-05 08:47:02 UTC netbsd-9 commitmail json YAML

2019-09-05 08:45:53 UTC netbsd-9 commitmail json YAML

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

tests/net/arp/t_arp.sh: revision 1.39
tests/net/ndp/t_ndp.sh: revision 1.36

tests: fix ARP and NDP tests for RTM_* messages

While here add tests for RTM_MISS.

(martin)

2019-09-05 08:44:10 UTC netbsd-9 commitmail json YAML

2019-09-05 08:43:42 UTC netbsd-9 commitmail json YAML

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

sbin/route/route.c: revision 1.163

route(8): Show addres for RTM_LOSING
While here, add /* FALLTHROUGH */.

(martin)

2019-09-05 08:35:57 UTC netbsd-9 commitmail json YAML

2019-09-05 08:34:11 UTC netbsd-9 commitmail json YAML

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

sys/netinet/if_arp.c: revision 1.287

inet: Send RTM_MISS when we fail to resolve an address.

Takes the same approach as when adding a new address - we no longer
announce the new lladdr right away but we announce the result.

This will either be RTM_ADD or RTM_MISS.
RTM_DELETE is only sent if we have a lladdr assigned OR gc'ed.

This tells us when a new lladdr has been added (RTM_ADD),
changed (RTM_CHANGE), deleted (RTM_DELETED) or has failed to been
resolved (RTM_MISS). The latter case can be interpreted as unreachable.

(martin)

2019-09-05 08:32:34 UTC netbsd-9 commitmail json YAML

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

sys/netinet6/nd6.h: revision 1.87
sys/netinet6/nd6.c: revision 1.263

inet6: Re-introduce ND6_LLINFO_WAITDELETE so we can return EHOSTDOWN

Once we've sent nd6_mmaxtries NS messages, send RTM_MISS and move to the
ND6_LLINFO_WAITDELETE state rather than freeing the llentry right away.
Wait for a probe cycle and then free the llentry.

If a connection attempts to re-use the llentry during ND6_LLINFO_WAITDELETE,
return EHOSTDOWN (or EHOSTUNREACH if a gateway) to match inet behaviour.

Continue to ND6_LLINFO_INCOMPLETE and send another NS probe in hope of a
reply. Rinse and repeat.

This reverts part of nd6.c r1.14 - an 18 year old commit!

(martin)

2019-09-05 08:28:06 UTC netbsd-9 commitmail json YAML

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

sys/net/rtsock.c: revision 1.252
sys/netinet6/nd6_nbr.c: revision 1.168 - 1.172
sys/netinet6/nd6.c: revision 1.262

inet6: Send RTM_MISS when we fail to resolve an address.

Takes the same approach as when adding a new address - we no longer
announce the new lladdr right away but we announce the result.

This will either be RTM_ADD or RTM_MISS.
RTM_DELETE is only sent if we have a lladdr assigned OR gc'ed.

This results in less messages via route(4) and tells us when a new
lladdr has been added (RTM_ADD), changed (RTM_CHANGE), deleted
(RTM_DELETED) or has failed to been resolved (RTM_MISS).

The latter case can be interpreted as unreachable.

inet6: change rt_announce and llchange to bool in nd6_na_input()
more bool

(martin)

2019-09-05 08:22:05 UTC netbsd-9 commitmail json YAML

2019-09-05 08:19:43 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in ticket #174):
lib/libc/sys/chmod.2: revision 1.48
lib/libc/sys/stat.2: revision 1.59
lib/libc/sys/unlink.2: revision 1.30
lib/libc/sys/lseek.2: revision 1.25
lib/libc/sys/getuid.2: revision 1.18
lib/libc/sys/chown.2: revision 1.37
lib/libm/man/exp.3: revision 1.32
lib/libm/man/log.3: revision 1.7
lib/libc/sys/open.2: revision 1.60
lib/libc/stdio/fopen.3: revision 1.36
lib/libc/stdio/putc.3: revision 1.14
lib/libc/sys/mount.2: revision 1.51
share/man/man9/copy.9: revision 1.22
share/man/man9/uiomove.9: revision 1.20
lib/libc/sys/setuid.2: revision 1.23
lib/libc/sys/close.2: revision 1.18
sbin/init/init.8: revision 1.61
lib/libc/sys/write.2: revision 1.36
lib/libc/sys/read.2: revision 1.39
sbin/init/init.8: revision 1.62
lib/libc/sys/wait.2: revision 1.40
usr.bin/tty/tty.1: revision 1.10
lib/libc/sys/link.2: revision 1.33
usr.bin/du/du.1: revision 1.24
lib/libc/stdlib/exit.3: revision 1.17
usr.bin/su/su.1: revision 1.53
usr.bin/mail/mail.1: revision 1.66
lib/libc/sys/fork.2: revision 1.25
usr.bin/su/su.1: revision 1.54
usr.bin/mail/mail.1: revision 1.67
lib/libm/man/sin.3: revision 1.15
share/man/man9/intro.9: revision 1.26
share/man/man5/utmp.5: revision 1.17
lib/libc/compat-43/creat.3: revision 1.17
lib/libc/time/ctime.3: revision 1.61
lib/libcompat/4.1/stty.3: revision 1.10
usr.bin/dc/dc.1: revision 1.3
lib/libm/man/cos.3: revision 1.17
lib/libc/sys/chdir.2: revision 1.23
lib/libc/gen/exec.3: revision 1.30
lib/libc/gen/exec.3: revision 1.31
games/bcd/bcd.6: revision 1.18
games/bcd/bcd.6: revision 1.19
usr.bin/write/write.1: revision 1.7
usr.bin/wc/wc.1: revision 1.18
usr.bin/pr/pr.1: revision 1.24
usr.bin/who/who.1: revision 1.25
lib/libc/sys/mkdir.2: revision 1.30
lib/libc/stdio/getc.3: revision 1.13
usr.bin/sort/sort.1: revision 1.40
usr.bin/mesg/mesg.1: revision 1.11
share/man/man5/passwd.5: revision 1.34
sort was there since v1
https://www.bell-labs.com/usr/dmr/www/man61.pdf

dc was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

du was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

mail was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

mesg was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man13.pdf

su was in v1
https://www.bell-labs.com/usr/dmr/www/man13.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man13.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man14.pdf
Update URL

write was in v1
https://www.bell-labs.com/usr/dmr/www/man14.pdf
grammar

passwd(5) was in v1
https://www.bell-labs.com/usr/dmr/www/man51.pdf

utmp(5) was present in v1
https://www.bell-labs.com/usr/dmr/www/man51.pdf

Earliest version of wtmp I could find was in v3
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V3/man/man5/wtmp.5

Document history of chdir(2)
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history of chmod(2)
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history of chown(2)
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

create was present in v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history of exec()
Move statement on execlpe() & execvpe() to HISTORY section.

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

fork was present in v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf
stat() was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

document history of fstat()
https://www.bell-labs.com/usr/dmr/www/man21.pdf

getuid was present in v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

stty & gtty were around since v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf
https://www.bell-labs.com/usr/dmr/www/man22.pdf

mount & umount were present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

Open was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

read was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

seek was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

setuid was in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

unlink was presen in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

wait was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

write was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

start documenting history
exp was present in v1
https://www.bell-labs.com/usr/dmr/www/man31.pdf

Start documenting history
https://www.bell-labs.com/usr/dmr/www/man31.pdf

Start documenting history
https://www.bell-labs.com/usr/dmr/www/man31.pdf

log appeared in v1
https://www.bell-labs.com/usr/dmr/www/man31.pdf

putc & putw were in v1
https://www.bell-labs.com/usr/dmr/www/man31.pdf

putchar was in v4
https://minie.tuhs.org/cgi-bin/utree.pl?file=V4/man/man3/putchr.3

Start documenting history
https://www.bell-labs.com/usr/dmr/www/man31.pdf

Document history.
https://www.bell-labs.com/usr/dmr/www/man11.pdf
Between v1 & v6 UNIX, bcd was rewritten in C, but I don't know if which
version,
hence I've skipped mentioning it.
End sentence with a dot.
Remove superfluous Pp.
Remove superfluous Pp.
Remove superfluous Ns.
Remove superfluous Pp.
fetch(9) -> ufetch(9)
fetch(9) -> ufetch(9). Remove superfluous Pp.
fetch(9) -> ufetch(9). Remove reference to unimplemented ppi(9).

(martin)

2019-09-05 08:06:51 UTC MAIN commitmail json YAML

Fix a bug that MBSDC (Bad SFD Count) isn't counted on X550EM_X and X550EM_A.
The register is for X550 and newer.

(msaitoh)

2019-09-05 03:40:57 UTC netbsd-9 commitmail json YAML

2019-09-05 03:40:07 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by martin in ticket #176):
distrib/ews4800mips/floppies/ramdisk/Makefile: revision 1.13
Use the non wide char libcurses version for the ramdisk to save space.

(msaitoh)

2019-09-04 13:30:53 UTC MAIN commitmail json YAML

2019-09-04 13:28:57 UTC MAIN commitmail json YAML

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

Since we advance cp after the bounds check, we need to test for bounds
again before using it. Discovered via fuzzing, reported by enh at google, via:
    https://android-review.googlesource.com/c/platform/bionic/+/1093130

(christos)

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

Use the non wide char libcurses version for the ramdisk to save space.

(martin)

2019-09-04 10:34:04 UTC MAIN commitmail json YAML

Use aprint_*() in the attach function.

(msaitoh)

2019-09-04 08:57:05 UTC MAIN commitmail json YAML

2019-09-04 08:56:45 UTC MAIN commitmail json YAML

Use uppercase for vendor name.

(msaitoh)

2019-09-04 08:33:39 UTC netbsd-8 commitmail json YAML

The gcc on this branch is not smart enough and the build breaks due to
a bogus "may be used uninitialized" warning. Initialize to zero with
XXX gcc comment (suggested by msaitoh).

(martin)

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

Set IFM_1000_BX10 correctly.

(msaitoh)

2019-09-04 07:29:34 UTC MAIN commitmail json YAML

2019-09-04 07:07:10 UTC MAIN commitmail json YAML

printf -> device_printf

(msaitoh)

2019-09-04 06:28:30 UTC MAIN commitmail json YAML

KNF. No functional change.

(msaitoh)

2019-09-04 06:28:08 UTC MAIN commitmail json YAML

2019-09-04 06:27:49 UTC MAIN commitmail json YAML

Add Teranetics, Aquantia and Renesas.

(msaitoh)

2019-09-04 05:37:07 UTC MAIN commitmail json YAML

New sentence, new line. Use \(em.

(wiz)

2019-09-04 05:10:38 UTC MAIN commitmail json YAML

2019-09-04 04:03:25 UTC MAIN commitmail json YAML

Update NIST SP800-90A reference.

(riastradh)

2019-09-04 04:00:04 UTC MAIN commitmail json YAML

Replace slightly wrong rant by shorter and slightly less long rant.

(If X and Y in Z/2Z are independent, then so are X and X+Y.  What was
I thinking.)

(riastradh)

2019-09-04 03:15:20 UTC MAIN commitmail json YAML

Update man page to reflect switch from CTR_DRBG to Hash_DRBG.

(riastradh)

2019-09-03 21:34:03 UTC MAIN commitmail json YAML

2019-09-03 19:07:50 UTC MAIN commitmail json YAML

tests: fix ARP and NDP tests for RTM_* messages

While here add tests for RTM_MISS.

(roy)

2019-09-03 15:38:52 UTC MAIN commitmail json YAML

Add UPDATING note about radeon firmware image mistake.

(riastradh)

2019-09-03 15:34:08 UTC MAIN commitmail json YAML

Revert "Add more missing firmwares."

This reverts
https://mail-index.NetBSD.org/source-changes/2019/08/27/msg108499.html
which broke the tree on case-insensitive file systems.

See discussion at
https://mail-index.NetBSD.org/source-changes-d/2019/08/27/msg011590.html
for alternatives considered.

This does _not_ simply mark the new files as `obsolete' in the set
lists, because if we marked foo.bin obsolete then on a case-
insensitive file system, then it would try to delete the FOO.bin that
we still want installed.  We'll require a manual change announced in
UPDATING and on current-users.

ok msaitoh

(riastradh)

2019-09-03 15:05:41 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior. Found by kUBSan.

(msaitoh)

2019-09-03 14:29:26 UTC MAIN commitmail json YAML

No functional change to reduce diff against {Free,Open}BSD:
- Fix typo in comment.
- Modify white spaces.

(msaitoh)

2019-09-03 14:26:55 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior. Found by kUBSan.

(msaitoh)

2019-09-03 14:18:32 UTC MAIN commitmail json YAML

PR 54394: do not compile in experimental SCSI support by default,
#ifdef it out as it breaks some machines. Based on a patch by
Ulrich Teichert, with #ifdef instead of comments suggested by nonaka@.

(martin)

2019-09-03 13:43:35 UTC MAIN commitmail json YAML

curses: believe in unicorns

Hopefully this ends the bikeshed.
If you don't believe in unicorns, please #if 0 it out to preserve
the humour.

(roy)

2019-09-03 12:31:11 UTC netbsd-7-0 commitmail json YAML

2019-09-03 12:30:46 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1705):

sys/crypto/nist_hash_drbg/nist_hash_drbg.c: revision 1.1
sys/crypto/nist_hash_drbg/nist_hash_drbg.h: revision 1.1
sys/rump/kern/lib/libcrypto/Makefile: revision 1.5
sys/crypto/nist_hash_drbg/files.nist_hash_drbg: revision 1.1
sys/rump/librump/rumpkern/Makefile.rumpkern: revision 1.176
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h: file removal
sys/conf/files: revision 1.1238
sys/dev/rndpseudo.c: revision 1.38
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c: file removal
sys/sys/cprng.h: revision 1.13 - 1.15
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h: file removal
sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg: file removal
sys/kern/subr_cprng.c: revision 1.31
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h: file removal

cprng.h: use static __inline for consistency with other include
headers and remove an unused function.

-

Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.

Benefits:
- larger seeds -- a 128-bit key alone is not enough for `128-bit security'
- better resistance to timing side channels than AES
- a better-understood security story (<a  rel="nofollow" href="https://eprint.iacr.org/2018/349">https://eprint.iacr.org/2018/349</a>)
- no loss in compliance with US government standards that nobody ever
  got fired for choosing, at least in the US-dominated western world
- no dirty endianness tricks
- self-tests

Drawbacks:
- performance hit: throughput is reduced to about 1/3 in naive measurements
  => possible to mitigate by using hardware SHA-256 instructions
  => all you really need is 32 bytes to seed a userland PRNG anyway
  => if we just used ChaCha this would go away...

(martin)

2019-09-03 12:29:08 UTC netbsd-7-1 commitmail json YAML

2019-09-03 12:28:31 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1705):

sys/crypto/nist_hash_drbg/nist_hash_drbg.c: revision 1.1
sys/crypto/nist_hash_drbg/nist_hash_drbg.h: revision 1.1
sys/rump/kern/lib/libcrypto/Makefile: revision 1.5
sys/crypto/nist_hash_drbg/files.nist_hash_drbg: revision 1.1
sys/rump/librump/rumpkern/Makefile.rumpkern: revision 1.176
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h: file removal
sys/conf/files: revision 1.1238
sys/dev/rndpseudo.c: revision 1.38
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c: file removal
sys/sys/cprng.h: revision 1.13 - 1.15
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h: file removal
sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg: file removal
sys/kern/subr_cprng.c: revision 1.31
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h: file removal

cprng.h: use static __inline for consistency with other include
headers and remove an unused function.

-

Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.

Benefits:
- larger seeds -- a 128-bit key alone is not enough for `128-bit security'
- better resistance to timing side channels than AES
- a better-understood security story (<a  rel="nofollow" href="https://eprint.iacr.org/2018/349">https://eprint.iacr.org/2018/349</a>)
- no loss in compliance with US government standards that nobody ever
  got fired for choosing, at least in the US-dominated western world
- no dirty endianness tricks
- self-tests

Drawbacks:
- performance hit: throughput is reduced to about 1/3 in naive measurements
  => possible to mitigate by using hardware SHA-256 instructions
  => all you really need is 32 bytes to seed a userland PRNG anyway
  => if we just used ChaCha this would go away...

(martin)

2019-09-03 12:21:49 UTC netbsd-7 commitmail json YAML

2019-09-03 12:21:15 UTC netbsd-8 commitmail json YAML

2019-09-03 12:20:43 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1705):

sys/crypto/nist_hash_drbg/nist_hash_drbg.c: revision 1.1
sys/crypto/nist_hash_drbg/nist_hash_drbg.h: revision 1.1
sys/rump/kern/lib/libcrypto/Makefile: revision 1.5
sys/crypto/nist_hash_drbg/files.nist_hash_drbg: revision 1.1
sys/rump/librump/rumpkern/Makefile.rumpkern: revision 1.176
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h: file removal
sys/conf/files: revision 1.1238
sys/dev/rndpseudo.c: revision 1.38
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c: file removal
sys/sys/cprng.h: revision 1.13 - 1.15
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h: file removal
sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg: file removal
sys/kern/subr_cprng.c: revision 1.31
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h: file removal

cprng.h: use static __inline for consistency with other include
headers and remove an unused function.

-

Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.

Benefits:
- larger seeds -- a 128-bit key alone is not enough for `128-bit security'
- better resistance to timing side channels than AES
- a better-understood security story (<a  rel="nofollow" href="https://eprint.iacr.org/2018/349">https://eprint.iacr.org/2018/349</a>)
- no loss in compliance with US government standards that nobody ever
  got fired for choosing, at least in the US-dominated western world
- no dirty endianness tricks
- self-tests

Drawbacks:
- performance hit: throughput is reduced to about 1/3 in naive measurements
  => possible to mitigate by using hardware SHA-256 instructions
  => all you really need is 32 bytes to seed a userland PRNG anyway
  => if we just used ChaCha this would go away...

(martin)

2019-09-03 12:08:22 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #1365):

sys/crypto/nist_hash_drbg/nist_hash_drbg.c: revision 1.1
sys/crypto/nist_hash_drbg/nist_hash_drbg.h: revision 1.1
sys/rump/kern/lib/libcrypto/Makefile: revision 1.5
sys/crypto/nist_hash_drbg/files.nist_hash_drbg: revision 1.1
sys/rump/librump/rumpkern/Makefile.rumpkern: revision 1.176
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h: file removal
sys/conf/files: revision 1.1238
sys/dev/rndpseudo.c: revision 1.38
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c: file removal
sys/sys/cprng.h: revision 1.13 - 1.15
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h: file removal
sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg: file removal
sys/kern/subr_cprng.c: revision 1.31
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h: file removal

cprng.h: use static __inline for consistency with other include
headers and remove an unused function.

-

Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.

Benefits:
- larger seeds -- a 128-bit key alone is not enough for `128-bit security'
- better resistance to timing side channels than AES
- a better-understood security story (<a  rel="nofollow" href="https://eprint.iacr.org/2018/349">https://eprint.iacr.org/2018/349</a>)
- no loss in compliance with US government standards that nobody ever
  got fired for choosing, at least in the US-dominated western world
- no dirty endianness tricks
- self-tests

Drawbacks:
- performance hit: throughput is reduced to about 1/3 in naive measurements
  => possible to mitigate by using hardware SHA-256 instructions
  => all you really need is 32 bytes to seed a userland PRNG anyway
  => if we just used ChaCha this would go away...

(martin)

2019-09-03 10:36:17 UTC MAIN commitmail json YAML

curses: Add __NetBSD_Curses_Version__

Similar to __NetBSD_Version__ from sys/param.h but has no
correlation to it or the ELF symver libcurses is built as.

If we say that v1 was everything prior to this, it makes sense to
start this from v2.

(roy)

2019-09-03 07:48:51 UTC netbsd-9 commitmail json YAML

2019-09-03 07:48:00 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by riastradh in ticket #173):

sys/crypto/nist_hash_drbg/nist_hash_drbg.c: revision 1.1
sys/crypto/nist_hash_drbg/nist_hash_drbg.h: revision 1.1
sys/rump/kern/lib/libcrypto/Makefile: revision 1.5
sys/crypto/nist_hash_drbg/files.nist_hash_drbg: revision 1.1
sys/rump/librump/rumpkern/Makefile.rumpkern: revision 1.176
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes256.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_config.h: file removal
sys/conf/files: revision 1.1238
sys/dev/rndpseudo.c: revision 1.38
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.c: file removal
sys/sys/cprng.h: revision 1.15
sys/crypto/nist_ctr_drbg/nist_ctr_drbg.h: file removal
sys/crypto/nist_ctr_drbg/nist_ctr_aes_rijndael.h: file removal
sys/crypto/nist_ctr_drbg/files.nist_ctr_drbg: file removal
sys/kern/subr_cprng.c: revision 1.31
sys/crypto/nist_ctr_drbg/nist_ctr_drbg_aes128.h: file removal

Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.

Benefits:
- larger seeds -- a 128-bit key alone is not enough for `128-bit security'
- better resistance to timing side channels than AES
- a better-understood security story (<a  rel="nofollow" href="https://eprint.iacr.org/2018/349">https://eprint.iacr.org/2018/349</a>)
- no loss in compliance with US government standards that nobody ever
  got fired for choosing, at least in the US-dominated western world
- no dirty endianness tricks
- self-tests

Drawbacks:
- performance hit: throughput is reduced to about 1/3 in naive measurements
  => possible to mitigate by using hardware SHA-256 instructions
  => all you really need is 32 bytes to seed a userland PRNG anyway
  => if we just used ChaCha this would go away...

XXX pullup-7
XXX pullup-8
XXX pullup-9

(martin)

2019-09-03 03:04:31 UTC MAIN commitmail json YAML

Set NOLIBCSANITIZER for LLVM sanitizer runtimes

Do not sanitize sanitizer runtimes.

(kamil)

2019-09-02 20:09:30 UTC MAIN commitmail json YAML

Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256.

Benefits:

- larger seeds -- a 128-bit key alone is not enough for `128-bit security'
- better resistance to timing side channels than AES
- a better-understood security story (https://eprint.iacr.org/2018/349)
- no loss in compliance with US government standards that nobody ever
  got fired for choosing, at least in the US-dominated western world
- no dirty endianness tricks
- self-tests

Drawbacks:

- performance hit: throughput is reduced to about 1/3 in naive measurements
  => possible to mitigate by using hardware SHA-256 instructions
  => all you really need is 32 bytes to seed a userland PRNG anyway
  => if we just used ChaCha this would go away...

XXX pullup-7
XXX pullup-8
XXX pullup-9

(riastradh)

2019-09-02 17:28:28 UTC netbsd-9 commitmail json YAML

2019-09-02 17:20:47 UTC netbsd-8 commitmail json YAML

2019-09-02 17:17:12 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by sevan in tickets
#154 - #164):

share/man/man1/man1.x68k/tvctrl.1: revision 1.6
share/man/man1/man1.x68k/aout2hux.1: revision 1.6
share/man/man1/man1.x68k/palette.1: revision 1.7
share/man/man9/arp.9: revision 1.27
share/man/man1/man1.atari/edahdi.1: revision 1.12
share/man/man1/man1.x68k/loadkmap.1: revision 1.7
share/man/man1/man1.atari/msconfig.1: revision 1.9
share/man/man1/man1.x68k/bellctrl.1: revision 1.16
share/man/man1/man1.x68k/bellctrl.1: revision 1.17
share/man/man4/null.4: revision 1.5
share/man/man4/null.4: revision 1.6
share/man/man1/man1.x68k/loadfont.1: revision 1.10
share/man/man8/man8.next68k/boot.8: revision 1.5

Provide history.
Improve grammar and readability. Minor cosmetics.
Update arpresolve arguments

(martin)

2019-09-02 17:09:44 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by sevan in tickets
#1352 - #1364):

share/man/man1/man1.x68k/tvctrl.1: revision 1.6
share/man/man1/man1.x68k/aout2hux.1: revision 1.6
share/man/man1/man1.x68k/palette.1: revision 1.7
share/man/man9/arp.9: revision 1.27
share/man/man1/man1.atari/edahdi.1: revision 1.12
share/man/man1/man1.x68k/loadkmap.1: revision 1.7
share/man/man1/man1.atari/msconfig.1: revision 1.9
share/man/man1/man1.x68k/bellctrl.1: revision 1.16
share/man/man1/man1.x68k/bellctrl.1: revision 1.17
share/man/man4/null.4: revision 1.5
share/man/man4/null.4: revision 1.6
share/man/man1/man1.x68k/loadfont.1: revision 1.10
share/man/man8/man8.next68k/boot.8: revision 1.5

Provide history.
Improve grammar and readability. Minor cosmetics.
Update arpresolve arguments

(martin)

2019-09-02 16:39:25 UTC netbsd-8 commitmail json YAML

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

share/man/man4/man4.amiga/grf.4: revision 1.7
share/man/man4/si.4: revision 1.11
share/man/man8/man8.sparc/boot.8: revision 1.32
share/man/man5/nsswitch.conf.5: revision 1.29
share/man/man5/mixerctl.conf.5: revision 1.7
share/man/man8/man8.vax/boot.8: revision 1.14
share/man/man4/man4.vax/dn.4: revision 1.12
share/man/man8/man8.vax/drtest.8: revision 1.16
share/man/man8/sysinst.8: revision 1.6
share/man/man4/ip.4: revision 1.37
share/man/man5/boot.cfg.5: revision 1.28
share/man/man1/cd.1: revision 1.10
share/man/man4/usb.4: revision 1.106
share/man/man4/man4.vax/ix.4: revision 1.17
share/man/man7/security.7: revision 1.15
share/man/man7/hier.7: revision 1.123
share/man/man8/afterboot.8: revision 1.58
share/man/man1/man1.x68k/bellctrl.1: revision 1.14
share/man/man4/se.4: revision 1.6
share/man/man4/utoppy.4: revision 1.7
share/man/man4/midi.4: revision 1.32
share/man/man4/cfb.4: revision 1.5
share/man/man4/man4.sparc/magma.4: revision 1.12
share/man/man4/audio.4: revision 1.80
share/man/man4/isic.4: revision 1.18
share/man/man1/cd.1: revision 1.7
share/man/man4/envsys.4: revision 1.51
share/man/man1/cd.1: revision 1.8
share/man/man1/cd.1: revision 1.9
share/man/man3/fast_divide32.3: revision 1.9
share/man/man4/pci.4: revision 1.97
share/man/man5/ranlib.5: revision 1.7
share/man/man3/__arraycount.3: revision 1.7
share/man/man4/isa.4: revision 1.46
share/man/man8/man8.atari/ahdilabel.8: revision 1.14
share/man/man4/chipsfb.4: revision 1.6
share/man/man8/man8.macppc/boot.8: revision 1.8
share/man/man5/passwd.5: revision 1.33
share/man/man8/man8.macppc/ofwboot.8: revision 1.14
share/man/man8/compat_linux.8: revision 1.38
share/man/man4/iop.4: revision 1.22
share/man/man4/ddb.4: revision 1.167
share/man/man4/termios.4: revision 1.37
share/man/man8/compat_freebsd.8: revision 1.18
share/man/man5/ar.5: revision 1.9
share/man/man7/release.7: revision 1.37
share/man/man5/core.5: revision 1.31
share/man/man4/ahd.4: revision 1.6
share/man/man4/man4.vax/ad.4: revision 1.12
share/man/man4/pppoe.4: revision 1.39
share/man/man5/locale.alias.5: revision 1.3
share/man/man8/man8.amiga/installboot.8: revision 1.23
share/man/man4/etherip.4: revision 1.8
share/man/man3/queue.3: revision 1.57
share/man/man5/genassym.cf.5: revision 1.13
share/man/man4/mpls.4: revision 1.10
share/man/man1/wait.1: revision 1.5
share/man/man5/capfile.5: revision 1.4
share/man/man4/man4.alpha/ttwopci.4: revision 1.6
share/man/man4/man4.atari/rtc.4: revision 1.8
share/man/man4/gpiosim.4: revision 1.6
share/man/man3/bitstring.3: revision 1.18
share/man/man4/isdntel.4: revision 1.8
share/man/man4/ai.4: revision 1.9
share/man/man8/man8.hppa/boot.8: revision 1.2
share/man/man4/uyurex.4: revision 1.6
share/man/man8/man8.alpha/mkbootimage.8: revision 1.9
share/man/man4/bpf.4: revision 1.56
share/man/man4/man4.amiga/mfcs.4: revision 1.8
share/man/man4/cmpci.4: revision 1.9
share/man/man8/man8.vax/format.8: revision 1.14
share/man/man8/compat_svr4.8: revision 1.27
share/man/man4/crypto.4: revision 1.26
share/man/man4/userconf.4: revision 1.13
share/man/man4/agp.4: revision 1.17
share/man/man9/man9.i386/bioscall.9: revision 1.10
share/man/man4/uftdi.4: revision 1.20
share/man/man4/radio.4: revision 1.13
share/man/man4/mfb.4: revision 1.5
share/man/man7/ascii.7: revision 1.8
share/man/man4/man4.vax/dl.4: revision 1.13
share/man/man4/ral.4: revision 1.12
share/man/man4/unix.4: revision 1.26
share/man/man4/edc.4: revision 1.12
share/man/man4/pim.4: revision 1.5
share/man/man8/compat_ultrix.8: revision 1.21
share/man/man4/dge.4: revision 1.11
share/man/man8/diskless.8: revision 1.32
share/man/man5/passwd.conf.5: revision 1.11
share/man/man8/man8.acorn26/boot26.8: revision 1.8
share/man/man4/man4.vax/hy.4: revision 1.12
share/man/man4/plip.4: revision 1.4
share/man/man4/sc.4: revision 1.8
share/man/man4/ec.4: revision 1.14
share/man/man4/man4.sgimips/giopci.4: revision 1.9
share/man/man7/sysctl.7: revision 1.114
share/man/man3/bits.3: revision 1.18
share/man/man4/we.4: revision 1.19
share/man/man8/compat_sunos.8: revision 1.21
share/man/man4/ip6.4: revision 1.31
share/man/man4/acpilid.4: revision 1.8
share/man/man4/man4.dreamcast/aica.4: revision 1.6
share/man/man4/mfi.4: revision 1.12
share/man/man4/ugen.4: revision 1.32
share/man/man4/jme.4: revision 1.7
share/man/man4/man4.sparc64/intro.4: revision 1.5
share/man/man4/zyd.4: revision 1.5
share/man/man4/gre.4: revision 1.45
share/man/man3/bitmap.3: revision 1.10
share/man/man4/man4.vax/cons.4: revision 1.12
share/man/man3/gcq.3: revision 1.4
share/man/man4/man4.hppa/pdc.4: revision 1.3
share/man/man4/multicast.4: revision 1.8
share/man/man4/man4.sparc/intro.4: revision 1.27
share/man/man4/ath.4: revision 1.32
share/man/man4/ym.4: revision 1.19
share/man/man3/iso646.3: revision 1.6
share/man/man4/btsco.4: revision 1.13
share/man/man4/man4.i386/ndis.4: revision 1.6
share/man/man4/pad.4: revision 1.6
share/man/man4/strip.4: revision 1.16
share/man/man8/man8.x86/boot.8: revision 1.12
share/man/man4/amr.4: revision 1.15
share/man/man4/ieee80211.4: revision 1.5
share/man/man4/options.4: revision 1.467
share/man/man5/link.5: revision 1.24
share/man/man8/man8.cobalt/boot.8: revision 1.10
share/man/man5/stab.5: revision 1.15
share/man/man3/tree.3: revision 1.12
share/man/man4/route.4: revision 1.31
share/man/man4/man4.sun3/leds.4: revision 1.13
share/man/man4/bluetooth.4: revision 1.20
share/man/man4/man4.i386/pcibios.4: revision 1.19
share/man/man5/veriexec.5: revision 1.8
share/man/man7/operator.7: revision 1.12
share/man/man4/man4.hp300/dcl.4: revision 1.13
share/man/man4/man4.i386/intro.4: revision 1.31
share/man/man5/ld.so.conf.5: revision 1.21
share/man/man8/man8.alpha/boot.8: revision 1.16
share/man/man4/bio.4: revision 1.13
share/man/man4/man4.sun2/leds.4: revision 1.10
share/man/man8/man8.x86/mbr.8: revision 1.4
share/man/man8/man8.mvme68k/boot.8: revision 1.9
share/man/man4/man4.alpha/ttwoga.4: revision 1.6
share/man/man4/ahc.4: revision 1.34

Direct reader to shell documentation generally, rather than csh(1)
specifically.

Mention variables OLDPWD and PWD.

Move the text that explains that cd(1) is a shell built-in to the very
beginning of the description where it can be seen prominently.

Improve formatting.

-

Remove workaround for ancient HTML generation code.
Use EXIT STATUS and .Ex.

(martin)

2019-09-02 16:19:32 UTC netbsd-9 commitmail json YAML

2019-09-02 16:16:57 UTC netbsd-9 commitmail json YAML

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

libexec/lfs_cleanerd/lfs_cleanerd.c: revision 1.59
libexec/lfs_cleanerd/lfs_cleanerd.8: revision 1.19
sbin/resize_lfs/resize_lfs.c: revision 1.15
usr.sbin/puffs/rump_lfs/rump_lfs.c: revision 1.19
libexec/lfs_cleanerd/lfs_cleanerd.c: revision 1.60
lib/libutil/getdiskrawname.c: revision 1.6
tests/fs/common/fstest_lfs.c: revision 1.7

Use getdiskrawname to find the device name.
Reviewed by Christos

-

Teach getdiskrawname and getdiskcookedname about zvols.
Reviewed by Christos

-

Add support for passing the raw device name separate from the
filesystem.  This is useful in the case where the cleaner is compiled
into code, such as rump_lfs and the ATF tests.  This helps to fix
bin/54488

-

The cleaner is compiled into rump_lfs and executed as a thread.  Pass
in the raw device using the new -J option.  This avoids the use of
getdiskrawname which is not particularly rump safe in this context and
insures that the rump container device is used for cleaning, not the
outer device.

(martin)

2019-09-02 12:48:52 UTC MAIN commitmail json YAML

s/etphy/atphy/. No functional change.

(msaitoh)

2019-09-02 11:09:42 UTC MAIN commitmail json YAML

SD_IO_RW_EXTENDED is a data transfer command, so set ADTC flag instead of AC

(jmcneill)

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

2019-09-02 09:08:29 UTC MAIN commitmail json YAML

curses(3): add curses_version()

Returns NetBSD-Curses %s
Where %s is the NetBSD version taken from sys/param.h

Discussed on tech-net@, only for ncurses compat.

(roy)

2019-09-02 08:26:01 UTC MAIN commitmail json YAML

End sentence with a dot.

(wiz)

2019-09-02 07:25:48 UTC MAIN commitmail json YAML

tagging work queue as MPSAFE was premature. Revert.

(mlelstv)

2019-09-02 07:07:21 UTC netbsd-9 commitmail json YAML

2019-09-02 07:06:11 UTC netbsd-9 commitmail json YAML

2019-09-02 07:02:34 UTC netbsd-9 commitmail json YAML

Ticket #135: something went wrong in the pullup process for this file
(likely overlooked conflict with previously applied rev. 156).
So now actually sync this up to rev 1.161, as the last pullup claimed

(martin)

2019-09-02 06:10:24 UTC MAIN commitmail json YAML

2019-09-02 06:08:04 UTC MAIN commitmail json YAML

Add (commented out) UVMHIST options

(skrll)

2019-09-02 01:28:41 UTC MAIN commitmail json YAML

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

2019-09-02 00:48:16 UTC MAIN commitmail json YAML

2019-09-02 00:37:47 UTC MAIN commitmail json YAML

2019-09-02 00:32:55 UTC MAIN commitmail json YAML

2019-09-02 00:30:58 UTC MAIN commitmail json YAML

2019-09-02 00:30:01 UTC MAIN commitmail json YAML

route(8): Show addres for RTM_LOSING

While here, add /* FALLTHROUGH */.

(roy)

2019-09-02 00:25:47 UTC MAIN commitmail json YAML