Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (1h)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (12d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 14:22:17 UTC Now

2019-12-20 21:05:34 UTC MAIN commitmail json YAML

Some more CPU topology stuff:

- Use cegger@'s ACPI SRAT parsing code to figure out NUMA node ID for each
  CPU as it is attached.

- For scheduler experiments with SMT, flag CPUs with the lowest numbered SMT
  IDs as "primaries", link back to the primaries from secondaries, and build
  a circular list of CPUs in each package with identical SMT IDs.

- No need for package/core/smt/numa IDs to be anything other than a u_int.

(ad)

2019-12-20 20:54:48 UTC MAIN commitmail json YAML

Fix lfs_putpages() for bsize < nbpg.

(ad)

2019-12-20 19:46:51 UTC MAIN commitmail json YAML

Do not populate /dev on CD images by default, instead rely on init
doing the tmpfs / MAKEDEV magic.
On images for machines with serious ram shortage (where the additional
tmpfs hurts, like VAX) override this with CDDEV_POPULATE=true.
Should fix PR port-amd64/54776.

(martin)

2019-12-20 19:03:18 UTC MAIN commitmail json YAML

2019-12-20 18:37:20 UTC MAIN commitmail json YAML

Update to 2020 dates. While here:

- Add regional holidays: Sigd (Beta Israel), Mimouna (Morrocan).
- Transliterate some things in an Israeli Hebrew accent (Succos -> Sukkot,
  Atzeres -> Atzeret)

(maya)

2019-12-20 16:16:36 UTC MAIN commitmail json YAML

dm: Fix "table" output format of dm-linear and dm-stripe

The existing "table" output showing device file path of pdev is
not compatible with dm in Linux kernel (and also DragonFlyBSD).
It should be showing "major:minor" instead.

taken-from: DragonFlyBSD

(tkusumi)

2019-12-20 14:09:23 UTC MAIN commitmail json YAML

Improve wording.

(wiz)

2019-12-20 12:02:46 UTC MAIN commitmail json YAML

Note import of dhcpcd-8.1.3

(roy)

2019-12-20 12:01:36 UTC MAIN commitmail json YAML

2019-12-20 07:16:43 UTC MAIN commitmail json YAML

Add a speculation barrier after the 'eret'.

Some aarch64 cpus speculatively execute instructions after 'eret',
and this potentiates side-channel attack.

from
https://github.com/torvalds/linux/commit/679db70801da9fda91d26caf13bf5b5ccc74e8e8

(ryo)

2019-12-20 04:04:25 UTC MAIN commitmail json YAML

move MV to sys.mk because it is used there. Pointed out by joerg@

(christos)

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

Add information for ixl(4)'s VLAN hardware filter

(yamaguchi)

2019-12-20 02:19:27 UTC MAIN commitmail json YAML

ixl(4) supports ETHERCAP_VLAN_HWFILTER
the feature is disable by default.

reviewed by msaitoh and knakahara

(yamaguchi)

2019-12-20 02:12:31 UTC MAIN commitmail json YAML

ixl(4) supports ETHERCAP_VLAN_HWTAGGING
It is enabled by defualt

The features is realized by the following operations:
- internal switch
  - use "0b00: Show VLAN, DEI and UP in descriptor" mode
- TX
  - set VLAN tag and IL2TAG1 flag to each descriptor
- RX
  - use 32byte descriptor to use SHOWIV and L2SEL flag
    included in RX queue configuration
      - VLAN tags are not stored in descriptor without these config.
  - get VLAN tags from L2TAG1 field included in RX descriptor
    and set them to mbuf

reviewed by msaitoh and knakahara

(yamaguchi)

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

enable other interrupt even if ixl(4) is down

(yamaguchi)

2019-12-20 01:54:39 UTC MAIN commitmail json YAML

Do IXL_AQ_OP_SET_VSI_PROMISC in ixl_ifflags_cb() for
applying IFF_PROMISC

(yamaguchi)

2019-12-20 01:49:30 UTC MAIN commitmail json YAML

Fix ixl(4) to set ENETRESET when IFF_ALLMULTI is changed

(yamaguchi)

2019-12-20 01:45:20 UTC MAIN commitmail json YAML

Fix ixl_{add|remove}_macvlan() to return errno
instead of command status

(yamaguchi)

2019-12-20 01:18:53 UTC MAIN commitmail json YAML

Fix softint leak in ixl(4) when detaching

(yamaguchi)

2019-12-20 01:12:51 UTC MAIN commitmail json YAML

Use name of variable instead of that of data structure

(yamaguchi)

2019-12-19 19:19:28 UTC MAIN commitmail json YAML

disable string op warnings for t_strcat
now this builds on macppc with gcc 8.3
from riastradh@

(macallan)

2019-12-19 17:24:45 UTC MAIN commitmail json YAML

Avoid changing signedness bit with << in sdmmc_ioreg.h

Reported by <prlw1>

(kamil)

2019-12-19 16:29:51 UTC MAIN commitmail json YAML

Avoid changing signedness bit with << 24 in ieee80211_crypto_tkip.c

Reported by <prlw1>

(kamil)

2019-12-19 16:27:39 UTC MAIN commitmail json YAML

dm: Minor dm_ioctl.c fixes (indentation/typo/type/etc)

(tkusumi)

2019-12-19 16:25:13 UTC MAIN commitmail json YAML

Avoid changing signedness bit with << in rtsx_read_cfg()

Reported by <prlw1>

(kamil)

2019-12-19 16:12:21 UTC MAIN commitmail json YAML

tcgetsid() is defined in <termios.h>, not <sys/types.h> or <unistd.h>.

(leot)

2019-12-19 16:00:52 UTC MAIN commitmail json YAML

Abort panel driver attach if required regulator is missing.

(jakllsch)

2019-12-19 15:57:46 UTC MAIN commitmail json YAML

dm: Refactor dmioctl()

More readable without dm_ioctl_switch() as a separate function.

(tkusumi)

2019-12-19 15:54:21 UTC MAIN commitmail json YAML

Add comment for previous.

(jakllsch)

2019-12-19 15:44:30 UTC MAIN commitmail json YAML

Note addition of anxdp(4).

(jakllsch)

2019-12-19 15:39:01 UTC MAIN commitmail json YAML

Note change of net80211 behavior regarding association to any AP when
no SSID is configured.

(jakllsch)

2019-12-19 15:34:54 UTC MAIN commitmail json YAML

dm: u_{int,long} -> unsigned {int,long}

(tkusumi)

2019-12-19 15:27:07 UTC MAIN commitmail json YAML

Do not associate with with any access point if no SSID has been configured.

(jakllsch)

2019-12-19 15:17:30 UTC MAIN commitmail json YAML

Code that's #if'ed out still ought to compile.

(gson)

2019-12-19 10:51:55 UTC MAIN commitmail json YAML

Whitespace police (minor infraction).

(thorpej)

2019-12-19 09:47:42 UTC MAIN commitmail json YAML

aarch64_cache_info[] is not global

(ryo)

2019-12-19 07:44:56 UTC MAIN commitmail json YAML

G/C kasan_shadow_map call in pmap_enter

pmap_growkernel calls kasan_shadow_map for KVA

(skrll)

2019-12-19 07:14:07 UTC MAIN commitmail json YAML

Revert the filemon removal in bmake, as pointed out by maya we do care
about not introducing divergence with FreeBSD, and the cost of unused
is acceptable here.

(maxv)

2019-12-19 00:52:29 UTC MAIN commitmail json YAML

add template bits for optional eDP panel on RockPro64

(jakllsch)

2019-12-19 00:42:12 UTC MAIN commitmail json YAML

paper over the rkpwm get_conf function that otherwise doesn't seem to
let things work

(jakllsch)

2019-12-19 00:36:26 UTC MAIN commitmail json YAML

enable panel at fdt drivers

(jakllsch)

2019-12-19 00:35:01 UTC MAIN commitmail json YAML

Add another panel@fdt driver, this time for DRM-style panels.

To do: migrate away from other panel driver.

(jakllsch)

2019-12-19 00:28:35 UTC MAIN commitmail json YAML

2019-12-19 00:25:59 UTC MAIN commitmail json YAML

add Rockchip (RK3399) glue for Analogix DisplayPort core

(jakllsch)

2019-12-19 00:23:57 UTC MAIN commitmail json YAML

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

Implement rndseed support in efiboot and fdt arm.

The EFI environment variable `rndseed' specifies the path to the
random seed.  It is loaded only for fdt platforms at the moment.

Since the rndseed (an rndsave_t object as defined in <sys/rndio.h>)
is 536 bytes long (for hysterical raisins), and to avoid having to
erase parts of the fdt tree, we load it into a physical page whose
address is passed in the fdt tree, rather than passing the content of
the file as an fdt node directly; the kernel then reserves the page
from uvm, and maps it into kva to call rnd_seed.

For now, the only kernel that does use efiboot with fdt is evbarm,
which knows to handle the rndseed.  Any new kernels that use efiboot
with fdt must do the same; otherwise uvm may hand out the page with
the secret key on it for a normal page allocation in the kernel --
which should be OK if there are no kernel memory disclosure bugs, but
would lead to worse consequences than simply loading the seed late in
userland with /etc/rc.d/random_seed otherwise.

ok jmcneill

(riastradh)

2019-12-18 21:45:44 UTC MAIN commitmail json YAML

New function cpu_startup_hook on arm.

Called at end of cpu_startup.  Can be defined in, e.g., evbarm to do
additional stuff after cpu_startup.  Defined as a weak alias to a
function that does nothing, so optional.

ok jmcneill

(riastradh)

2019-12-18 20:38:14 UTC MAIN commitmail json YAML

PR kern/54783: t_mmap crahes the kernel

- Fix various locking & sequencing errors with breaking loans.

- Don't call uvm_pageremove_tree() while holding pg->interlock as radixtree
  can take further locks when freeing nodes.

(ad)

2019-12-18 20:21:11 UTC netbsd-9 commitmail json YAML

2019-12-18 20:20:17 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #572):

sys/kern/uipc_sem.c: revision 1.56
lib/libc/gen/sysconf.c: revision 1.43

PR 54619: Remove semaphore limit introduce as part of GSoC 2016 with
_SC_SEM_NSEMS_MAX. Report no limit for getconf(3). The ressource is
naturally limited by the backing file descriptor, so no separate limit
is necessary. Keep the accounting for debugging as it is part of the
sysctl ABI exposed by the kernel.

(martin)

2019-12-18 20:18:20 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by joerg in ticket #571):

lib/libpthread/pthread_int.h: revision 1.97

Bump PTHREAD__UNPARK_MAX to 128 as bandaid for locking related hangs.

(martin)

2019-12-18 20:04:34 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by tsutsui in ticket #570):

sys/compat/netbsd32/netbsd32_compat_50_sysv.c: revision 1.3
sys/dev/raidframe/rf_compat50.h: revision 1.6
sys/arch/emips/emips/bus_space.c: revision 1.3
sys/compat/net/if.h: revision 1.5
sys/arch/emips/stand/common/bootinfo.c: revision 1.2
sys/compat/common/sysv_msg_50.c: revision 1.5
sys/compat/common/kern_time_30.c: revision 1.8
sys/arch/emips/stand/common/bootinfo.h: revision 1.2
sys/arch/ia64/include/bus.h: revision 1.4
sys/arch/ia64/ia64/bus_space.c: revision 1.2
sys/compat/common/sysv_shm_50.c: revision 1.5
sys/dev/ic/adw.h: revision 1.15
sys/compat/common/uipc_syscalls_50.c: revision 1.10
sys/arch/emips/ebus/flash_ebus.c: revision 1.22
sys/dev/ic/adv.h: revision 1.15
sys/dev/ic/adwmcode.c: revision 1.18
sys/dev/ic/advlib.c: revision 1.29
sys/arch/hpcarm/include/kloader.h: revision 1.3
sys/dev/usb/uberry.c: revision 1.16
sys/compat/common/sysv_sem_50.c: revision 1.5
sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.43
sys/dev/ic/advlib.h: revision 1.21
sys/dev/ic/adv.c: revision 1.50
sys/compat/netinet6/in6_var.h: revision 1.5
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100_asm.asm: revision 1.2
sys/arch/emips/include/loadfile_machdep.h: revision 1.3
sys/arch/emips/stand/common/prom_iface.c: revision 1.7
sys/dev/ic/adw.c: revision 1.56
sys/dev/ic/adwmcode.h: revision 1.12
sys/dev/ic/advmcode.c: revision 1.10
sys/arch/emips/ebus/ace_ebus.c: revision 1.22
sys/compat/netbsd32/netbsd32_compat_60.c: revision 1.5
sys/dev/raidframe/rf_compat50.c: revision 1.13
sys/arch/x68k/dev/intiovar.h: revision 1.15
sys/dev/usb/uipad.c: revision 1.8
sys/arch/zaurus/include/kloader.h: revision 1.3
sys/arch/emips/stand/common/bootxx.c: revision 1.2
sys/dev/ic/adwlib.h: revision 1.23
sys/dev/ic/adwlib.c: revision 1.44
sys/compat/netbsd32/netbsd32_compat_16.c: revision 1.3
sys/arch/amigappc/include/intr.h: revision 1.27
sys/arch/x68k/dev/mfp.c: revision 1.27
sys/arch/arm/at91/at91dbgu.c: revision 1.17
sys/dev/ic/advmcode.h: revision 1.7
sys/compat/ultrix/ultrix_exec.h: revision 1.7
sys/compat/common/vfs_syscalls_50.c: revision 1.24
sys/arch/mips/cavium/octeon_dma.c: revision 1.3
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0_asm.asm: revision 1.2

Remove clause 3 and 4 from TNF licenses.
Ok'ed by martin@ in PR/54760.

Remove clause 3 and 4 leftovers from TNF licenses in more sources.
Confirmed by martin@ in PR/54760.

(martin)

2019-12-18 19:40:34 UTC MAIN commitmail json YAML

Passify rump build.

(ad)

2019-12-18 19:37:40 UTC MAIN commitmail json YAML

add some missing translations for japanese keyboards
from Yasushi Oshima via PR54784

(macallan)

2019-12-18 18:40:19 UTC MAIN commitmail json YAML

rk3399_cru: Reparent dclk_vop[01] to gpll via dclk_vop[01]_frac.

The previous source of dclk_vop[01] was vpll via dclk_vop[01]_div.
vpll is apparently used directly as a pixel clock source for the
HDMI PHY, and we don't want the other VOP's dclk changing out from
under it because we can't handle finding a replacement clock source
with the right rate yet.

gpll happens to run at 594MHz, which works well as a basis for pixel
clocks.

Linux suggests that the source clock of the fractional divider needs
to be more than twenty times greater than the resulting clock (or some
intermediate clock?) for output stability.  This may not be the case
with 594MHz and the common pixel clocks I see used by displays in my
area of the wild, but it works for now.

(jakllsch)

2019-12-18 15:11:57 UTC MAIN commitmail json YAML

Bump PTHREAD__UNPARK_MAX to 128 as bandaid for locking related hangs.

(joerg)

2019-12-18 14:51:24 UTC MAIN commitmail json YAML

2019-12-18 14:44:16 UTC MAIN commitmail json YAML

Remove obsolete mtree entry of usr/share/examples/supfiles

(kamil)

2019-12-18 14:31:35 UTC MAIN commitmail json YAML

dm: Test # of args in target's ->init()

The # of args is part of target's spec.
Both Linux kernel and DragonFlyBSD test argc on ctr/init.

(tkusumi)

2019-12-18 13:25:58 UTC MAIN commitmail json YAML

Use unsigned to avoid undefined behavior. Found by kUBSan.

(msaitoh)

2019-12-18 13:25:00 UTC MAIN commitmail json YAML

Cast to uint32_t to avoid undefined behavior. Found by kUBSan.

(msaitoh)

2019-12-18 11:27:56 UTC MAIN commitmail json YAML

2019-12-18 11:10:24 UTC MAIN commitmail json YAML

atomic_add_16() is not used in pmap.c anymore. no need decl here.

(ryo)

2019-12-18 11:06:43 UTC MAIN commitmail json YAML

2019-12-18 10:55:50 UTC MAIN commitmail json YAML

Remove duplicate #includes

(skrll)

2019-12-18 10:30:23 UTC MAIN commitmail json YAML

2019-12-18 10:17:48 UTC MAIN commitmail json YAML

Remove macros with no effect.

(wiz)

2019-12-18 07:37:19 UTC MAIN commitmail json YAML

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

move file/lib after xz

(christos)

2019-12-18 02:35:59 UTC MAIN commitmail json YAML

2019-12-18 02:26:48 UTC MAIN commitmail json YAML

Reduce entropy estimate for sun8icrypto TRNG.

NIST's SP800-90B entropy estimation tools put it at no more than .08
bits of entropy per byte of data(!), so estimate 100 bits of data per
bit of entropy.  This is probably not conservative enough -- the NIST
tools were written without knowledge of how this alleged TRNG works!
Knowledge of the physics of how the TRNG is supposed to work could
probably enable a better job at predicting the outputs.

While here, bump the size of data we can sample directly with sysctl
to 4096 bytes.

(riastradh)

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

2019-12-18 01:15:33 UTC MAIN commitmail json YAML

2019-12-18 01:13:55 UTC MAIN commitmail json YAML

Add AMD Family14h PCIe.

(msaitoh)

2019-12-18 00:49:16 UTC MAIN commitmail json YAML

inet: Add support for IPv4 /31 prefixes, as described in RFC 3021.

To run a /31 network, participating hosts MUST drop support
for directed broadcasts, and treat the first and last addresses
on subnet as unicast. The broadcast address for the prefix
should be the link local broadcast address, INADDR_BROADCAST.

Taken from FreeBSD, r226402.
Fixes PR kern/51388.

(roy)

2019-12-17 19:12:50 UTC MAIN commitmail json YAML

2019-12-17 18:59:39 UTC MAIN commitmail json YAML

2019-12-17 18:35:57 UTC MAIN commitmail json YAML

2019-12-17 18:30:51 UTC MAIN commitmail json YAML

rkvop: set stride using virtual framebuffer width instead of display mode

(jakllsch)

2019-12-17 18:26:36 UTC MAIN commitmail json YAML

Move drm_encoder from rkvop(4) to the SoC-layer output pipe drivers (rk_dwhdmi).

(jakllsch)

2019-12-17 18:16:05 UTC MAIN commitmail json YAML

ksem_sysinit(): more lossage.

(ad)

2019-12-17 18:10:36 UTC MAIN commitmail json YAML

Set ksem_max before installing the syscall package.

(ad)

2019-12-17 18:08:15 UTC MAIN commitmail json YAML

Fix LOCKDEBUG panic on mutex_init().

Reported-by: syzbot+5a77339dc0a55e8d8caa@syzkaller.appspotmail.com

(ad)

2019-12-17 17:51:12 UTC MAIN commitmail json YAML

rk3399_cru: implement dclk_vop0_frac and dclk_vop1_frac

(jakllsch)

2019-12-17 16:35:52 UTC netbsd-7-0 commitmail json YAML

2019-12-17 16:35:28 UTC netbsd-7-0 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1718):

sys/dev/ic/ath.c: revision 1.129

Protect network ioctls from non-authorized users. (Ilja Van Sprundel)

(martin)

2019-12-17 16:34:54 UTC netbsd-7-1 commitmail json YAML

2019-12-17 16:34:26 UTC netbsd-7-1 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1718):

sys/dev/ic/ath.c: revision 1.129

Protect network ioctls from non-authorized users. (Ilja Van Sprundel)

(martin)

2019-12-17 16:33:57 UTC netbsd-7 commitmail json YAML

2019-12-17 16:32:51 UTC netbsd-7 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1718):

sys/dev/ic/ath.c: revision 1.129

Protect network ioctls from non-authorized users. (Ilja Van Sprundel)

(martin)

2019-12-17 16:20:28 UTC netbsd-8 commitmail json YAML

2019-12-17 16:18:50 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #1475):

sys/dev/ic/ath.c: revision 1.129

Protect network ioctls from non-authorized users. (Ilja Van Sprundel)

(martin)

2019-12-17 16:14:26 UTC netbsd-9 commitmail json YAML

2019-12-17 16:12:54 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #569):

sys/dev/usb/if_umb.c: revision 1.10
sys/net/if.c: revision 1.466
sys/dev/ic/ath.c: revision 1.129

Protect network ioctls from non-authorized users. (Ilja Van Sprundel)

(martin)

2019-12-17 13:35:43 UTC MAIN commitmail json YAML

2019-12-17 13:25:50 UTC MAIN commitmail json YAML

Fix a UVMHIST_LOG format

(skrll)

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

2019-12-17 13:01:39 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #568):

sys/arch/i386/stand/lib/biosdisk.c: revision 1.54
sys/arch/i386/stand/efiboot/efidisk.c: revision 1.9

Do not use NAME=label syntax when label are empty

When booting sysinst from UEFI, it defaults to a GPT installation
where partition have no labels. Bootstrap used the NAME=label partition
anyway, with the result that both EFI and FFS root partition had
the same name "NAME=" and could not be distinguished. The first matching
partition for the name was used, and bootstrap looked for the kernel
in the EFI partition.

We fix that by not using NAME=label names for partition when label
is empty. In that case we revert to old syntax such as hd0b

(martin)

2019-12-17 12:59:53 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #567):

sys/arch/i386/stand/lib/biosdisk.c: revision 1.53
sys/arch/i386/stand/efiboot/devopen.c: revision 1.9
sys/arch/i386/stand/boot/devopen.c: revision 1.10

In-RAID partitions with no name can be candidate for booting

The code to select boot partition in RAID assumed thet had a name,
which is true when there is a GPT inside the RAID, but not when there
is a disklabel inside the RAID. This caused a regression from behavior
of NetBSD 8.1.

We fix this by allowing nameless partition to be boot candidates.
This fixes misc/54748

While there, let raid device be used in the boot specification, like
raid0a:/netbsd.

(martin)

2019-12-17 12:56:45 UTC netbsd-9 commitmail json YAML

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

sys/arch/x86/x86/bus_space.c: revision 1.42
sys/arch/x86/x86/bus_space.c: revision 1.43

Use LFENCE/SFENCE/MFENCE in x86 bus_space_barrier.

These are needed for BUS_SPACE_MAP_PREFETCHABLE mappings.  On x86,
these are WC-type memory regions, which means -- unlike normal
WB-type memory regions -- loads can be reordered with loads,
requiring LFENCE, and stores can be reordered with stores, requiring
SFENCE.

Reference: AMD64 Architecture Programmer's Manual, Volume 2: System
Programming, Sec. 7.4.1 `Memory Barrier Interaction with Memory
Types', Table 7-3 `Memory Access Ordering Rules'.

Skip fences in bus_space_barrier on I/O space.

I/O operations are issued in program order.  Not that I/O operations
are usually a performance bottleneck anyway, but maybe it is slightly
cheaper to avoid stalling on store buffers or pending loads, and
there's very little cost to the skipping criterion here.

(martin)

2019-12-17 12:55:10 UTC netbsd-9 commitmail json YAML

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

sys/dev/usb/usbnet.c: revision 1.31
sys/dev/usb/usbnet.c: revision 1.32
sys/dev/usb/usbnet.c: revision 1.33

Fix order of nulling un->un_pri->unp_ec.ec_mii.

Can't null it until after if_detach prevents further use.

While here, fix conditionals in usbnet_tick_task to use the unp_dying
flag, not the nullness of mii (or of ifp, which never null because
it's an embedded member).

Fix inequality for refcnt drain: -1 here means all refs gone.

Don't assume mii is not null here. Some drivers like urndis don't use
mii, so they always have mii == NULL.
ok riastradh. fixes PR kern/54762

(martin)

2019-12-17 12:52:23 UTC netbsd-9 commitmail json YAML

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

external/cddl/osnet/sys/sys/opentypes.h: revision 1.5

Avoid redefining uint_t &c. if compat_defs.h already defines them.

(martin)

2019-12-17 12:45:30 UTC netbsd-9 commitmail json YAML

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

sbin/rndctl/rndctl.c: revision 1.31
sbin/rndctl/rndctl.8: revision 1.23
sbin/rndctl/Makefile: revision 1.4 (adapted)
sbin/rndctl/namespace.h: revision 1.1

Teach `rndctl -L' to update the seed file, not just delete it.

The seed file is updated by entering the old seed into the system and
then hashing the old seed together with data from /dev/urandom, and
writing it atomically with write-to-temporary/rename-to-permanent.

This way, interruption by crash or power loss does not obliterate
your persistent entropy (unless it causes file system corruption).

(martin)

2019-12-17 12:39:33 UTC netbsd-9 commitmail json YAML

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

sys/arch/arm/sunxi/sunxi_drm.c: revision 1.11

Make sure memory stolen from simplefb is page aligned.

(martin)

2019-12-17 12:38:17 UTC netbsd-9 commitmail json YAML

2019-12-17 12:36:38 UTC netbsd-9 commitmail json YAML

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

sys/arch/aarch64/aarch64/efi_machdep.c: revision 1.5
sys/arch/arm/arm/efi_runtime.h: revision 1.3
sys/arch/arm/arm/efi_runtime.c: revision 1.3

Enable FP access for EFI RT and improve error handling.

(martin)

2019-12-17 12:35:12 UTC netbsd-9 commitmail json YAML

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

sys/arch/arm/rockchip/rk_drm.c: revision 1.3
sys/arch/arm/ti/ti_lcdc.c: revision 1.4
sys/arch/arm/sunxi/sunxi_drm.c: revision 1.10

ensure to call drm_mode_config_cleanup() when erroring.

tripped up 'active lock in free' checks, and perhaps
lead to other lock corruption.  (crash with un-init lock
in arpresolve that does not make sense now seems to not
occur either.)

(martin)

2019-12-17 12:32:52 UTC netbsd-9 commitmail json YAML

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

sys/arch/arm/rockchip/rk_vop.c: revision 1.3

rework slightly to avoid stupid gcc warnings.
ok jmcneill.

(martin)

2019-12-17 12:30:36 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by christos in ticket #555):

usr.bin/mail/mime_child.c: revision 1.10
usr.bin/mail/mail.1: revision 1.68
usr.bin/mail/complete.c: revision 1.21

PR/54766: elo: Broken mime-hooks handling in mail(1)
pullup-9.

PR/54765: elo: Minor error in the mail(1) man page (-F description truncated)
pullup-9

PR/54764: elo: Incorrect '+file' filename completion in mail(1)
Add propel completion stem so that file completion works.
pullup-9

(martin)

2019-12-17 12:22:23 UTC netbsd-8 commitmail json YAML

2019-12-17 12:21:34 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1474):

sys/arch/i386/stand/lib/biosdisk.c: revision 1.54
sys/arch/i386/stand/efiboot/efidisk.c: revision 1.9

Do not use NAME=label syntax when label are empty

When booting sysinst from UEFI, it defaults to a GPT installation
where partition have no labels. Bootstrap used the NAME=label partition
anyway, with the result that both EFI and FFS root partition had
the same name "NAME=" and could not be distinguished. The first matching
partition for the name was used, and bootstrap looked for the kernel
in the EFI partition.

We fix that by not using NAME=label names for partition when label
is empty. In that case we revert to old syntax such as hd0b

(martin)

2019-12-17 12:19:49 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by manu in ticket #1473):

sys/arch/i386/stand/lib/biosdisk.c: revision 1.53
sys/arch/i386/stand/efiboot/devopen.c: revision 1.9
sys/arch/i386/stand/boot/devopen.c: revision 1.10

In-RAID partitions with no name can be candidate for booting

The code to select boot partition in RAID assumed thet had a name,
which is true when there is a GPT inside the RAID, but not when there
is a disklabel inside the RAID. This caused a regression from behavior
of NetBSD 8.1.

We fix this by allowing nameless partition to be boot candidates.
This fixes PR misc/54748

While there, let raid device be used in the boot specification, like
raid0a:/netbsd.

(martin)

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

Improve some chip revisions support:

- Add 8168FP, 8411, 8168G, 8401E, 8105E, 8105E_SPIN1, 8106E and 8402 from
  {Free,Open}BSD.
- Renumber RTK_HWREV_8103E from 0x24C00000 to 0x34c00000. 0x24C00000 is newly
  used as RTK_HWREV_8102EL_SPIN1. Same as {Free,Open}BSD.

(msaitoh)

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

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

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

Pull up following revision(s) (requested by martin in ticket #561):
usr.sbin/sysinst/Makefile.inc: revision 1.31
Fix the pattern creating the relative path for distribution sets
on branches: we missed the potential numbers in suffixes, like _RC1.

(msaitoh)

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

Pull up following revision(s) (requested by martin in ticket #560):
usr.sbin/sysinst/partitions.h: revision 1.11
usr.sbin/sysinst/defs.h: revision 1.49
usr.sbin/sysinst/mbr.c: revision 1.23
usr.sbin/sysinst/msg.mi.en: revision 1.26
usr.sbin/sysinst/disks.c: revision 1.58
usr.sbin/sysinst/arch/evbarm/menus.md.pl: revision 1.2
usr.sbin/sysinst/msg.mi.es: revision 1.20
usr.sbin/sysinst/arch/mvme68k/md.c: revision 1.9
usr.sbin/sysinst/gpt.c: revision 1.13
usr.sbin/sysinst/arch/evbarm/md.c: revision 1.10
usr.sbin/sysinst/arch/arc/md.c: revision 1.10
usr.sbin/sysinst/disklabel.c: revision 1.18
usr.sbin/sysinst/bsddisklabel.c: revision 1.33
usr.sbin/sysinst/disklabel.c: revision 1.19
usr.sbin/sysinst/main.c: revision 1.19
usr.sbin/sysinst/partman.c: revision 1.45
usr.sbin/sysinst/arch/alpha/md.c: revision 1.7
usr.sbin/sysinst/msg.mi.de: revision 1.19
usr.sbin/sysinst/arch/evbarm/menus.md.en: revision 1.2
usr.sbin/sysinst/arch/x68k/md.h: revision 1.4
usr.sbin/sysinst/arch/x68k/md.c: revision 1.9
usr.sbin/sysinst/arch/evbarm/menus.md.es: revision 1.2
usr.sbin/sysinst/wskbd.c: revision 1.4
usr.sbin/sysinst/label.c: revision 1.15
usr.sbin/sysinst/arch/amiga/md.h: revision 1.5
usr.sbin/sysinst/label.c: revision 1.16
usr.sbin/sysinst/arch/hp300/md.c: revision 1.9
usr.sbin/sysinst/arch/emips/md.c: revision 1.8
usr.sbin/sysinst/label.c: revision 1.17
usr.sbin/sysinst/arch/pmax/md.c: revision 1.7
usr.sbin/sysinst/partitions.c: revision 1.6
usr.sbin/sysinst/arch/prep/md.c: revision 1.10
usr.sbin/sysinst/arch/mipsco/md.c: revision 1.7
usr.sbin/sysinst/partitions.c: revision 1.7
usr.sbin/sysinst/partitions.c: revision 1.8
usr.sbin/sysinst/arch/ews4800mips/md.c: revision 1.5
usr.sbin/sysinst/disklabel.c: revision 1.20
usr.sbin/sysinst/arch/evbarm/menus.md.fr: revision 1.2
usr.sbin/sysinst/msg.mi.fr: revision 1.24
usr.sbin/sysinst/disklabel.c: revision 1.21
usr.sbin/sysinst/partitions.h: revision 1.9
usr.sbin/sysinst/msg.mi.pl: revision 1.27
usr.sbin/sysinst/disklabel.c: revision 1.22
usr.sbin/sysinst/disklabel.c: revision 1.23
usr.sbin/sysinst/arch/i386/md.c: revision 1.27
usr.sbin/sysinst/disklabel.c: revision 1.24
usr.sbin/sysinst/disklabel.c: revision 1.25
usr.sbin/sysinst/arch/cobalt/md.h: revision 1.5
usr.sbin/sysinst/disklabel.c: revision 1.26
usr.sbin/sysinst/disklabel.c: revision 1.27
usr.sbin/sysinst/partitions.h: revision 1.10
usr.sbin/sysinst/arch/cobalt/md.c: revision 1.10
PR install/54582: allow MD code to disable on-disk presence verification
of "real" disklabels. Auto-enable this (at run time) when there is no other
partitioning scheme but disklabel configured.
Hard-coded enable this for x68k to allow using kernel based translations
for native Human68k partitions.
Get rid of the evbarm preliminary menu: do not bother to ask the user
whether this is a RPi - query the FDT instead.
PR 54065: add optional "old compat" variant of ext2fs in file system
type selection and use that as default for the cobalt boot file system.
For now rely on the kernel mapping native RDB partitions.
Fix detection of existing disklabels in the case when we only have
the disklabel partitioning scheme available.
Fix DISKLABEL_NO_ONDISK_VERIFY (accidently disabled in previous)
Fix inverted comparison
Do not try to change the keyboard layout if we are not running on the
console.
When trying to tell a fictious but empty label from a real one, skip
partition a if it has the same start and size as the raw partition.
Remove bogus assert.
When finding (paritioning scheme native) partition types for file systems
from our install description, pass the partition type (not only the file
system type). Sometimes (e.g. EFI boot partition on GPT) the filesystem
type (MSDOS) is not a unique selector.
Adapt MD parts to changes in get_fs_part_type (pass partition type).
If a fictious label has no RAW_PART assume there is no valid disk label.
Pass proper track size when initializing the default alignment - this is
important with sunlabels.
Fix overlapping partitions display
Reject (what we consider) empty/invalid fake disklabels no matter whether
we have other partitioning schemes available or not.
Do not show disklabel command invocation by default (only if there are
errors).
After installing boot blocks with RUN_NO_CLEAR (and handling the
potential errors) make sure to clear the stdscreen.

(msaitoh)

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

Pull up following revision(s) (requested by martin in ticket #559):
sys/arch/pmax/pmax/disksubr.c: revision 1.56
Disable (pretty useless and obscure) message when checking for Ultrix
comaptible labels.

(msaitoh)

2019-12-17 08:02:00 UTC MAIN commitmail json YAML

Cast an off_t to intmax_t and use %jd to printf it.

(martin)

2019-12-17 07:57:25 UTC MAIN commitmail json YAML

2019-12-17 05:49:01 UTC MAIN commitmail json YAML

Use bus_space_barrier() instead of x86 specific *fence instruction.
Written by riastradh@.

(msaitoh)

2019-12-17 04:54:37 UTC MAIN commitmail json YAML

Protect network ioctls from non-authorized users. (Ilja Van Sprundel)

(christos)

2019-12-17 02:32:26 UTC MAIN commitmail json YAML

2019-12-17 02:31:06 UTC MAIN commitmail json YAML

2019-12-17 01:37:53 UTC MAIN commitmail json YAML

Do not use NAME=label syntax when label are empty

When booting sysinst from UEFI, it defaults to a GPT installation
where partition have no labels. Bootstrap used the NAME=label partition
anyway, with the result that both EFI and FFS root partition had
the same name "NAME=" and could not be distinguished. The first matching
partition for the name was used, and bootstrap looked for the kernel
in the EFI partition.

We fix that by not using NAME=label names for partition when label
is empty. In that case we revert to old syntax such as hd0b

(manu)

2019-12-17 00:59:14 UTC MAIN commitmail json YAML

More rump-ing.  I will split this into two files during the week.

(ad)

2019-12-17 00:51:28 UTC MAIN commitmail json YAML

2019-12-17 00:33:47 UTC MAIN commitmail json YAML

Hopefully unbreak the build - now that this is included in rump.

(ad)

2019-12-17 00:17:00 UTC MAIN commitmail json YAML

Find and set a version to a make(1) variable.

(christos)

2019-12-17 00:16:26 UTC MAIN commitmail json YAML

PR/54773: David Shao: krb5-config.in needs to be evaluated by the shell now
in order to work. Perhaps it is better to keep a local modified copy that
does not need this treatment...

(christos)

2019-12-16 22:55:45 UTC MAIN commitmail json YAML

revert previous, don't specialcase NUL string.

(christos)

2019-12-16 22:48:25 UTC MAIN commitmail json YAML

NetBSD 9.99.26 - UVM counter changes

(ad)

2019-12-16 22:47:55 UTC MAIN commitmail json YAML

2019-12-16 22:22:11 UTC MAIN commitmail json YAML

pthread__rwlock_spin - clarify the test.

It's more pedantically correct to check RW_WRITE_LOCKED before
obtaining the thread id of the owner.  And since there must be an
owner annotate the guard NULL check as unlinkely.

No functional change intended.  Ok ad@.

(uwe)

2019-12-16 20:59:40 UTC MAIN commitmail json YAML

kpreempt_disabled(): softint LWPs aren't preemptable.

(ad)

2019-12-16 20:45:40 UTC MAIN commitmail json YAML

G/c unused rwlock owner macros copy-pasted from the kernel.

They were brought along with the rwlock flags but never used and never
even adapted to the new home (the struct member name is different
here).  I looked at adapting and using them, but they don't really
help readability that much and there are cases where we need to deal
with "fused" owner values anyway and so can't use them.

(uwe)

2019-12-16 19:43:36 UTC MAIN commitmail json YAML

As with turnstiles, don't bother allocating sleepq locks with mutex_obj_alloc(),
and avoid the indirect reference.

(ad)

2019-12-16 19:22:15 UTC MAIN commitmail json YAML

Just make the turnstile locks statics and avoid the indirect reference
since COHERENCY_UNIT does the right thing in !MP.

(ad)

2019-12-16 19:20:45 UTC MAIN commitmail json YAML

pmap_unmap_ptes(): ci_want_pmapload isn't dependant on TLB state.

(ad)

2019-12-16 19:18:26 UTC MAIN commitmail json YAML

Use the high bits of pqflags for PQ_TIME, not low.

(ad)

2019-12-16 19:17:25 UTC MAIN commitmail json YAML

Align the TLB packet precisely on the stack, and do 7 INVLPG since it's
what fits in a single line.

(ad)

2019-12-16 18:50:45 UTC MAIN commitmail json YAML

pcq_create(): fix broken assertion.

(ad)

2019-12-16 18:30:18 UTC MAIN commitmail json YAML

Merge from yamt-pagecache:

uvm_pagerealloc(): Don't bother with insert to new.  Nobody uses it and it
can return an error now due to radixtree.

(ad)

2019-12-16 18:17:32 UTC MAIN commitmail json YAML

genfs_do_putpages(): add a missing call to uvm_page_array_advance().

Spotted by the automated test runs and:

Reported-by: syzbot+adc1f0ce21bcece5307d@syzkaller.appspotmail.com

(ad)

2019-12-16 15:59:05 UTC MAIN commitmail json YAML

dm: Cleanup dm.h (remove unneeded comments, etc)

(tkusumi)

2019-12-16 14:32:14 UTC MAIN commitmail json YAML

Be consistent with RPI 32-bit and 64-kernels and use .img for the file
to give to the firmware to boot

(skrll)

2019-12-16 14:26:23 UTC MAIN commitmail json YAML

dm: Enable dm-error and dm-zero target

Add these two targets to dm.kmod.
These are generally available in Linux and DragonFlyBSD,
so enable them in NetBSD as well.

(tkusumi)

2019-12-16 13:48:44 UTC MAIN commitmail json YAML

Fix the pattern creating the relative path for distribution sets
on branches: we missed the potential numbers in suffixes, like _RC1.

(martin)

2019-12-16 12:40:17 UTC MAIN commitmail json YAML

Make sure memory stolen from simplefb is page aligned.

(jmcneill)

2019-12-16 11:00:31 UTC MAIN commitmail json YAML

Update to new RaspberryPi firware

commit 0c01dbefba45a08c47f8538d5a071a0fba6b7e83
Author: popcornmix <popcornmix@gmail.com>
Date:  Wed Dec 11 15:30:08 2019 +0000

and include firmware for RPI4

Firmware has bee updated to support mainline linux kernels as described in
https://github.com/raspberrypi/linux/issues/3237

(skrll)

2019-12-16 08:50:43 UTC MAIN commitmail json YAML

Correction to previous for DEBUG case.

(ad)

2019-12-16 08:01:20 UTC MAIN commitmail json YAML

Fix whitespace in a comment

(skrll)

2019-12-16 07:18:11 UTC MAIN commitmail json YAML

2019-12-16 02:50:54 UTC MAIN commitmail json YAML

2019-12-16 00:03:51 UTC MAIN commitmail json YAML

2019-12-15 23:13:33 UTC MAIN commitmail json YAML

_DIAGASSERT that RW_FLAGMASK bits are not set in a thread pointer.

rwlock uses lower bits of a thread pointer for flags in the lock owner
field.  Assert that the pointer is properly aligned and those bits are
actually free to use.  This may not be the case when a program uses
its own allocator that can return less aligned pointers.

(uwe)

2019-12-15 22:57:26 UTC MAIN commitmail json YAML

2019-12-15 22:50:52 UTC MAIN commitmail json YAML

src/crypto/external/bsd/heimdal/dist/ChangeLog.2007 deleted
src/crypto/external/bsd/heimdal/dist/NEWS@1.3 / diff / nxr@1.3
src/crypto/external/bsd/heimdal/dist/README.fast deleted
src/crypto/external/bsd/heimdal/dist/appveyor.yml deleted
src/crypto/external/bsd/heimdal/dist/configure.ac@1.4 / diff / nxr@1.4
src/crypto/external/bsd/heimdal/dist/doc/doxyout/base/man/man3/heimbase.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_add_oid_set_member.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_canonicalize_name.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_display_status.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_export_name.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_import_name.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_init_sec_context.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_inquire_attrs_for_mech.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_inquire_saslname_for_mech.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_oid_equal.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_release_cred.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_release_iov_buffer.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_release_name.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_unwrap_iov.3@1.2 / diff / nxr@1.2
src/crypto/external/bsd/heimdal/dist/doc/doxyout/gssapi/man/man3/gss_wrap.3@1.2 / diff / nxr@1.2
      :
(more 1069 files)
resolve conflicts, document HEAD vs release import process.

(christos)

2019-12-15 22:32:29 UTC MAIN commitmail json YAML

Drop bogus _DIAGASSERT that don't even compile.

(uwe)

2019-12-15 21:56:13 UTC MAIN commitmail json YAML

Add missing proto for vfs_mount_print_all().

(ad)

2019-12-15 21:43:42 UTC MAIN commitmail json YAML

2019-12-15 21:12:40 UTC MAIN commitmail json YAML

NetBSD 9.99.25 - UVM changes

(ad)

2019-12-15 21:11:35 UTC MAIN commitmail json YAML

2019-12-15 20:33:22 UTC MAIN commitmail json YAML

- Share common code between pmap_load() and pmap_map_ptes().
- Make pmap_map_ptes() better tolerate recovery from blocking.

(ad)

2019-12-15 20:30:56 UTC MAIN commitmail json YAML

Set IMNT_MPSAFE before creating the vnode for the root of the
filesystem. Otherwise, it won't be created with VV_MPSAFE and require
the kernel_lock.

(joerg)

2019-12-15 20:30:03 UTC MAIN commitmail json YAML

Teach ddb(4)'s "show vnode_lock" about matching by v_interlock.

(joerg)

2019-12-15 20:29:09 UTC MAIN commitmail json YAML

2019-12-15 20:25:25 UTC MAIN commitmail json YAML

PR 54619: Remove semaphore limit introduce as part of GSoC 2016 with
_SC_SEM_NSEMS_MAX. Report no limit for getconf(3). The ressource is
naturally limited by the backing file descriptor, so no separate limit
is necessary. Keep the accounting for debugging as it is part of the
sysctl ABI exposed by the kernel.

(joerg)

2019-12-15 19:24:11 UTC MAIN commitmail json YAML

uvm_pagerealloc() can now block because of radixtree manipulation, so defer
freeing PTPs until pmap_unmap_ptes(), where we still have the pmap locked
but can finally tolerate context switches again.

To be revisited soon: pmap_map_ptes() seems broken WRT other pmap load.

Reported-by: syzbot+689fb7dab41abff8e75a@syzkaller.appspotmail.com
Reported-by: syzbot+3e7bbf37d37d451b25d7@syzkaller.appspotmail.com
Reported-by: syzbot+689fb7dab41abff8e75a@syzkaller.appspotmail.com
Reported-by: syzbot+689fb7dab41abff8e75a@syzkaller.appspotmail.com
Reported-by: syzbot+3e7bbf37d37d451b25d7@syzkaller.appspotmail.com

(ad)

2019-12-15 17:17:16 UTC MAIN commitmail json YAML

2019-12-15 17:10:00 UTC MAIN commitmail json YAML

2019-12-15 17:08:21 UTC MAIN commitmail json YAML

src/external/bsd/openpam/dist/bin/pamtest/pamtest.1@1.9 / diff / nxr@1.9
src/external/bsd/openpam/dist/bin/su/su.1@1.9 / diff / nxr@1.9
src/external/bsd/openpam/dist/config.sub@1.3 / diff / nxr@1.3
src/external/bsd/openpam/dist/doc/man/openpam.3@1.11 / diff / nxr@1.11
src/external/bsd/openpam/dist/doc/man/openpam_borrow_cred.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_free_data.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_free_envlist.3@1.9 / diff / nxr@1.9
src/external/bsd/openpam/dist/doc/man/openpam_get_feature.3@1.7 / diff / nxr@1.7
src/external/bsd/openpam/dist/doc/man/openpam_get_option.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_log.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_nullconv.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_readline.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_readlinev.3@1.7 / diff / nxr@1.7
src/external/bsd/openpam/dist/doc/man/openpam_readword.3@1.7 / diff / nxr@1.7
src/external/bsd/openpam/dist/doc/man/openpam_restore_cred.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_set_feature.3@1.7 / diff / nxr@1.7
src/external/bsd/openpam/dist/doc/man/openpam_set_option.3@1.8 / diff / nxr@1.8
src/external/bsd/openpam/dist/doc/man/openpam_straddch.3@1.7 / diff / nxr@1.7
src/external/bsd/openpam/dist/doc/man/openpam_subst.3@1.9 / diff / nxr@1.9
src/external/bsd/openpam/dist/doc/man/openpam_ttyconv.3@1.8 / diff / nxr@1.8
      :
(more 36 files)
resolve conflicts

(christos)

2019-12-15 16:48:27 UTC MAIN commitmail json YAML

2019-12-15 16:27:43 UTC MAIN commitmail json YAML

2019-12-15 16:26:04 UTC MAIN commitmail json YAML

2019-12-15 16:16:34 UTC MAIN commitmail json YAML

2019-12-15 16:14:27 UTC MAIN commitmail json YAML

2019-12-15 14:39:43 UTC MAIN commitmail json YAML

2019-12-15 14:21:34 UTC MAIN commitmail json YAML

Initialize the module_hook synchronization variables in rump, too.

Fixes recently reported test failures for dev/sysmon/t_swsensor
and net/if_vlan/t_vlan

(pgoyette)

2019-12-15 14:18:16 UTC MAIN commitmail json YAML

2019-12-15 13:39:25 UTC MAIN commitmail json YAML

2019-12-15 12:50:39 UTC MAIN commitmail json YAML

Disable (pretty useless and obscure) message when checking for Ultrix
comaptible labels.

(martin)

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

Do not show disklabel command invocation by default (only if there are
errors).

(martin)

2019-12-15 12:01:05 UTC MAIN commitmail json YAML

Reject (what we consider) empty/invalid fake disklabels no matter whether
we have other partitioning schemes available or not.

(martin)

2019-12-15 11:49:28 UTC MAIN commitmail json YAML

2019-12-15 11:22:46 UTC MAIN commitmail json YAML

Fix overlapping partitions display

(martin)

2019-12-15 10:12:45 UTC MAIN commitmail json YAML

2019-12-15 09:42:29 UTC MAIN commitmail json YAML

dm: Make targets' ->secsize() optional

and make a caller assume secsize 0 if ->secsize not present.
This allows a dummy function to be removed which was added in
"dm: Add dummy target ->sync()/->secsize() to prevent panic on modload(8)".

(tkusumi)

2019-12-15 09:38:40 UTC MAIN commitmail json YAML

Belatedly catch up with MI com(4) change in com.c rev. 1.351:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/dev/ic/com.c#rev1.351

XXX
pullup to netbsd-9

(rin)

2019-12-15 09:22:29 UTC MAIN commitmail json YAML

2019-12-15 06:05:00 UTC MAIN commitmail json YAML

Do not mask out LK bit (bit 31) from M_BCTR, which distinguishes
bcctr and bcctrl.

Fix build failure for ibm4xx kernels with GCC8.

XXX
pullup to netbsd-9, -8, and -7

(rin)

2019-12-15 05:56:02 UTC MAIN commitmail json YAML

dm: Rename targets' ->status() to ->table() given ->info() exists

Since now that dm targets in NetBSD have ->info() for "status",
->status() should be renamed to ->table() for "table",
given how dm target status was originally designed in Linux kernel.

taken-from: DragonFlyBSD

(tkusumi)

2019-12-15 04:50:29 UTC MAIN commitmail json YAML

2019-12-15 04:17:38 UTC MAIN commitmail json YAML

treat empty variables are unset (Steffen Nurpmeso)

(christos)

2019-12-15 03:55:57 UTC MAIN commitmail json YAML

2019-12-15 03:38:17 UTC MAIN commitmail json YAML

PR/54767: elo: fix incorrect test (mlelstv)
Add symbolic constants and reference to the standard.

(christos)

2019-12-15 02:58:22 UTC MAIN commitmail json YAML

Fix typo that caused two instructions  to be commented out

Oddly, that did not break booting.

(manu)

2019-12-15 02:56:40 UTC MAIN commitmail json YAML

Restore multiboot 2 header in amd64 kernel

The header must appear below 32k offset in the kernel file, but we
have to make sure it does not load at low addresses, otherwise we
break BIOS boot.

.text section used to load at 0x200000, we just load multiboot section
there, and have .text loaded just after.

(manu)

2019-12-15 01:16:33 UTC MAIN commitmail json YAML

Fix typo -- acknowledge interrupts _and_ errors.

(riastradh)

2019-12-15 01:00:59 UTC MAIN commitmail json YAML

ensure to call drm_mode_config_cleanup() when erroring.
tripped up 'active lock in free' checks, and perhaps
lead to other lock corruption.  (crash with un-init lock
in arpresolve that does not make sense now seems to not
occur either.)

(mrg)