Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/ad-namecache]: src/sys/uvm/pmap Sync with head.



details:   https://anonhg.NetBSD.org/src/rev/c39211a34cbc
branches:  ad-namecache
changeset: 983020:c39211a34cbc
user:      ad <ad%NetBSD.org@localhost>
date:      Sat Feb 29 20:17:42 2020 +0000

description:
Sync with head.

diffstat:

 common/lib/libc/arch/i386/string/memcmp.S                                                      |     48 -
 common/lib/libc/arch/x86_64/string/bcmp.S                                                      |     24 -
 common/lib/libc/arch/x86_64/string/memcmp.S                                                    |     40 -
 common/lib/libc/gen/radixtree.c                                                                |     47 +-
 common/lib/libc/stdlib/random.c                                                                |     46 +-
 common/lib/libc/string/bcmp.c                                                                  |     79 +-
 common/lib/libc/string/memcmp.c                                                                |     71 +-
 sys/arch/aarch64/aarch64/cpu.c                                                                 |     75 +-
 sys/arch/aarch64/aarch64/cpu_in_cksum.S                                                        |    259 -
 sys/arch/aarch64/aarch64/genassym.cf                                                           |     10 +-
 sys/arch/aarch64/aarch64/locore.S                                                              |     56 +-
 sys/arch/aarch64/aarch64/netbsd32_machdep.c                                                    |      6 +-
 sys/arch/aarch64/aarch64/pmap.c                                                                |    411 +-
 sys/arch/aarch64/aarch64/trap.c                                                                |     48 +-
 sys/arch/aarch64/aarch64/vectors.S                                                             |     20 +-
 sys/arch/aarch64/conf/files.aarch64                                                            |      5 +-
 sys/arch/aarch64/conf/majors.aarch64                                                           |      4 +-
 sys/arch/aarch64/include/armreg.h                                                              |    180 +-
 sys/arch/aarch64/include/cpu.h                                                                 |     24 +-
 sys/arch/aarch64/include/machdep.h                                                             |      6 +-
 sys/arch/aarch64/include/param.h                                                               |      4 +-
 sys/arch/aarch64/include/pmap.h                                                                |     40 +-
 sys/arch/aarch64/include/pte.h                                                                 |      3 +-
 sys/arch/aarch64/include/types.h                                                               |     18 +-
 sys/arch/acorn32/podulebus/if_ie.c                                                             |     48 +-
 sys/arch/algor/conf/majors.algor                                                               |      4 +-
 sys/arch/alpha/alpha/genassym.cf                                                               |      4 +-
 sys/arch/alpha/alpha/machdep.c                                                                 |     13 +-
 sys/arch/alpha/alpha/prom.c                                                                    |     13 +-
 sys/arch/alpha/conf/majors.alpha                                                               |      4 +-
 sys/arch/amd64/amd64/db_interface.c                                                            |      8 +-
 sys/arch/amd64/amd64/genassym.cf                                                               |      5 +-
 sys/arch/amd64/amd64/machdep.c                                                                 |      6 +-
 sys/arch/amd64/conf/ALL                                                                        |     13 +-
 sys/arch/amd64/conf/GENERIC                                                                    |     12 +-
 sys/arch/amd64/conf/XEN3_DOM0                                                                  |      8 +-
 sys/arch/amd64/conf/majors.amd64                                                               |      4 +-
 sys/arch/amd64/include/kleak.h                                                                 |    101 -
 sys/arch/amd64/include/param.h                                                                 |      5 +-
 sys/arch/amd64/stand/prekern/mm.c                                                              |     53 +-
 sys/arch/amiga/amiga/genassym.cf                                                               |     11 +-
 sys/arch/amiga/dev/aucc.c                                                                      |     11 +-
 sys/arch/amiga/dev/if_bah_zbus.c                                                               |      6 +-
 sys/arch/amiga/dev/if_es.c                                                                     |     21 +-
 sys/arch/amiga/dev/if_qn.c                                                                     |     24 +-
 sys/arch/amiga/dev/toccata.c                                                                   |     11 +-
 sys/arch/amiga/include/vmparam.h                                                               |      9 +-
 sys/arch/arm/acpi/acpi_iort.c                                                                  |     49 +-
 sys/arch/arm/acpi/acpi_iort.h                                                                  |      3 +-
 sys/arch/arm/acpi/acpi_pci_layerscape_gen4.c                                                   |    313 +
 sys/arch/arm/acpi/acpi_pci_machdep.c                                                           |     15 +-
 sys/arch/arm/acpi/acpi_pci_machdep.h                                                           |      4 +-
 sys/arch/arm/acpi/acpi_pci_n1sdp.c                                                             |     10 +-
 sys/arch/arm/acpi/cpu_acpi.c                                                                   |      7 +-
 sys/arch/arm/acpi/files.acpi                                                                   |      3 +-
 sys/arch/arm/acpi/gicv3_acpi.c                                                                 |     14 +-
 sys/arch/arm/altera/cycv_platform.c                                                            |      6 +-
 sys/arch/arm/amlogic/meson_dwmac.c                                                             |      5 +-
 sys/arch/arm/arm/arm_cpu_topology.c                                                            |     15 +-
 sys/arch/arm/arm/arm_machdep.c                                                                 |     26 +-
 sys/arch/arm/arm/armv6_start.S                                                                 |     71 +-
 sys/arch/arm/arm/cpu_subr.c                                                                    |    142 +
 sys/arch/arm/arm/cpufunc.c                                                                     |      6 +-
 sys/arch/arm/arm/fiq.c                                                                         |      6 +-
 sys/arch/arm/arm32/arm32_boot.c                                                                |     18 +-
 sys/arch/arm/arm32/arm32_kvminit.c                                                             |     16 +-
 sys/arch/arm/arm32/arm32_machdep.c                                                             |     47 +-
 sys/arch/arm/arm32/armv7_generic_space.c                                                       |      6 +-
 sys/arch/arm/arm32/bus_dma.c                                                                   |      8 +-
 sys/arch/arm/arm32/cpu.c                                                                       |     40 +-
 sys/arch/arm/arm32/cpuswitch.S                                                                 |      5 +-
 sys/arch/arm/arm32/fault.c                                                                     |      6 +-
 sys/arch/arm/arm32/genassym.cf                                                                 |     22 +-
 sys/arch/arm/arm32/pmap.c                                                                      |    298 +-
 sys/arch/arm/at91/at91emac.c                                                                   |     41 +-
 sys/arch/arm/at91/at91pmc.c                                                                    |     10 +-
 sys/arch/arm/broadcom/bcm2835_emmc.c                                                           |     29 +-
 sys/arch/arm/broadcom/bcm2835_intr.c                                                           |     14 +-
 sys/arch/arm/broadcom/bcm2835_mbox.c                                                           |     11 +-
 sys/arch/arm/broadcom/bcm2835_mbox_acpi.c                                                      |      6 +-
 sys/arch/arm/broadcom/bcm2835reg.h                                                             |     11 +-
 sys/arch/arm/broadcom/bcm283x_platform.c                                                       |     50 +-
 sys/arch/arm/broadcom/bcm53xx_eth.c                                                            |     12 +-
 sys/arch/arm/conf/Makefile.arm                                                                 |     22 +-
 sys/arch/arm/conf/files.arm                                                                    |      3 +-
 sys/arch/arm/conf/majors.arm32                                                                 |      4 +-
 sys/arch/arm/cortex/gicv3.c                                                                    |     15 +-
 sys/arch/arm/cortex/gicv3.h                                                                    |      6 +-
 sys/arch/arm/cortex/gicv3_its.c                                                                |     33 +-
 sys/arch/arm/ep93xx/epe.c                                                                      |     25 +-
 sys/arch/arm/fdt/cpu_fdt.c                                                                     |     73 +-
 sys/arch/arm/footbridge/footbridge_pci.c                                                       |      6 +-
 sys/arch/arm/gemini/gemini_gmac.c                                                              |     34 +-
 sys/arch/arm/gemini/if_gmc.c                                                                   |      8 +-
 sys/arch/arm/gemini/if_gpn.c                                                                   |     24 +-
 sys/arch/arm/imx/if_enet.c                                                                     |     23 +-
 sys/arch/arm/include/arm32/machdep.h                                                           |      7 +-
 sys/arch/arm/include/arm32/param.h                                                             |     10 +-
 sys/arch/arm/include/arm32/pmap.h                                                              |     31 +-
 sys/arch/arm/include/arm32/pte.h                                                               |      3 +-
 sys/arch/arm/include/arm32/types.h                                                             |      9 +-
 sys/arch/arm/include/cpu.h                                                                     |     46 +-
 sys/arch/arm/include/cpu_topology.h                                                            |     19 +-
 sys/arch/arm/include/cputypes.h                                                                |      3 +-
 sys/arch/arm/include/cpuvar.h                                                                  |     43 +
 sys/arch/arm/include/locore.h                                                                  |      6 +-
 sys/arch/arm/include/pci_machdep.h                                                             |      5 +-
 sys/arch/arm/iomd/vidcaudio.c                                                                  |     24 +-
 sys/arch/arm/mainbus/cpu_mainbus.c                                                             |     22 +-
 sys/arch/arm/nvidia/soc_tegra124.c                                                             |     37 +-
 sys/arch/arm/nvidia/tegra_sdhc.c                                                               |     13 +-
 sys/arch/arm/omap/if_cpsw.c                                                                    |     18 +-
 sys/arch/arm/pci/pci_msi_machdep.c                                                             |     28 +-
 sys/arch/arm/pic/pic.c                                                                         |     77 +-
 sys/arch/arm/rockchip/rk_i2s.c                                                                 |     15 +-
 sys/arch/arm/samsung/exynos_platform.c                                                         |      6 +-
 sys/arch/arm/sunxi/sun4i_emac.c                                                                |     10 +-
 sys/arch/arm/sunxi/sun8i_crypto.c                                                              |      6 +-
 sys/arch/arm/sunxi/sunxi_can.c                                                                 |     21 +-
 sys/arch/arm/sunxi/sunxi_codec.c                                                               |     15 +-
 sys/arch/arm/sunxi/sunxi_emac.c                                                                |      8 +-
 sys/arch/arm/sunxi/sunxi_i2s.c                                                                 |     15 +-
 sys/arch/arm/sunxi/sunxi_mixer.c                                                               |     38 +-
 sys/arch/arm/sunxi/sunxi_nmi.c                                                                 |    118 +-
 sys/arch/arm/ti/if_cpsw.c                                                                      |     18 +-
 sys/arch/arm/vexpress/vexpress_platform.c                                                      |     32 +-
 sys/arch/arm/xscale/ixp425-fw.README                                                           |      9 +-
 sys/arch/arm/xscale/ixp425_if_npe.c                                                            |     47 +-
 sys/arch/arm/xscale/ixp425reg.h                                                                |     10 +-
 sys/arch/atari/atari/genassym.cf                                                               |     11 +-
 sys/arch/atari/include/vmparam.h                                                               |      9 +-
 sys/arch/cats/conf/GENERIC                                                                     |      5 +-
 sys/arch/cesfic/cesfic/genassym.cf                                                             |     11 +-
 sys/arch/cesfic/include/vmparam.h                                                              |     10 +-
 sys/arch/cobalt/conf/majors.cobalt                                                             |      4 +-
 sys/arch/dreamcast/dev/g2/aica.c                                                               |     24 +-
 sys/arch/emips/ebus/ace_ebus.c                                                                 |      6 +-
 sys/arch/emips/ebus/if_le_ebus.c                                                               |     14 +-
 sys/arch/epoc32/conf/majors.epoc32                                                             |      4 +-
 sys/arch/evbarm/bcm53xx/bcm53xx_machdep.c                                                      |      6 +-
 sys/arch/evbarm/beagle/beagle_machdep.c                                                        |     35 +-
 sys/arch/evbarm/conf/GENERIC                                                                   |      4 +-
 sys/arch/evbarm/conf/GENERIC.common                                                            |      3 +-
 sys/arch/evbarm/conf/GENERIC64                                                                 |      9 +-
 sys/arch/evbarm/conf/HDL_G                                                                     |      5 +-
 sys/arch/evbarm/conf/HPT5325                                                                   |      5 +-
 sys/arch/evbarm/conf/MINI2440                                                                  |      5 +-
 sys/arch/evbarm/conf/MMNET_GENERIC                                                             |      7 +-
 sys/arch/evbarm/conf/MPCSA_GENERIC                                                             |      7 +-
 sys/arch/evbarm/conf/POGO                                                                      |      1 -
 sys/arch/evbarm/conf/RPI                                                                       |     10 +-
 sys/arch/evbarm/conf/RPI2                                                                      |      5 +-
 sys/arch/evbarm/conf/SHEEVAPLUG                                                                |      5 +-
 sys/arch/evbarm/conf/SMDK2410                                                                  |      5 +-
 sys/arch/evbarm/conf/TS7200                                                                    |      5 +-
 sys/arch/evbarm/conf/TWINTAIL                                                                  |      5 +-
 sys/arch/evbarm/conf/files.fdt                                                                 |      3 +-
 sys/arch/evbarm/conf/files.rpi                                                                 |      4 +-
 sys/arch/evbarm/fdt/fdt_dma_machdep.c                                                          |     72 +
 sys/arch/evbarm/fdt/fdt_machdep.c                                                              |      6 +-
 sys/arch/evbarm/fdt/fdt_memory.c                                                               |      6 +-
 sys/arch/evbarm/gumstix/gumstix_machdep.c                                                      |      4 +-
 sys/arch/evbarm/imx7/imx7_machdep.c                                                            |     36 +-
 sys/arch/evbarm/mini2440/audio_mini2440.c                                                      |     14 -
 sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c                                                  |     41 +-
 sys/arch/evbarm/stand/board/ixp425_mem.c                                                       |     95 +
 sys/arch/evbarm/stand/board/nslu2.c                                                            |     59 +
 sys/arch/evbarm/stand/gzboot/Makefile.gzboot                                                   |      5 +-
 sys/arch/evbarm/stand/gzboot/gzboot.c                                                          |     13 +-
 sys/arch/evbarm/zynq/zynq_machdep.c                                                            |      6 +-
 sys/arch/evbmips/conf/majors.evbmips                                                           |      4 +-
 sys/arch/evbppc/conf/OPENBLOCKS266_OPT                                                         |      5 +-
 sys/arch/evbppc/conf/PMPPC                                                                     |      5 +-
 sys/arch/evbppc/conf/majors.evbppc                                                             |      4 +-
 sys/arch/evbppc/virtex/dev/if_temac.c                                                          |      6 +-
 sys/arch/hp300/hp300/genassym.cf                                                               |     12 +-
 sys/arch/hp300/include/vmparam.h                                                               |     11 +-
 sys/arch/hpcarm/conf/majors.hpcarm                                                             |      4 +-
 sys/arch/hpcmips/conf/GENERIC                                                                  |      7 +-
 sys/arch/hpcmips/conf/VR41XX                                                                   |      7 +-
 sys/arch/hpcmips/conf/majors.hpcmips                                                           |      4 +-
 sys/arch/hpcmips/hpcmips/hpcapm_machdep.c                                                      |     12 +-
 sys/arch/hpcmips/vr/vraiu.c                                                                    |     29 +-
 sys/arch/hppa/conf/GENERIC                                                                     |      7 +-
 sys/arch/hppa/hppa/genassym.cf                                                                 |      5 +-
 sys/arch/hppa/hppa/pmap.c                                                                      |     49 +-
 sys/arch/hppa/include/pmap.h                                                                   |      6 +-
 sys/arch/i386/conf/ALL                                                                         |      9 +-
 sys/arch/i386/conf/GENERIC                                                                     |      6 +-
 sys/arch/i386/conf/XEN3PAE_DOM0                                                                |      5 +-
 sys/arch/i386/conf/majors.i386                                                                 |      4 +-
 sys/arch/i386/i386/genassym.cf                                                                 |      5 +-
 sys/arch/i386/i386/locore.S                                                                    |      8 +-
 sys/arch/i386/i386/machdep.c                                                                   |      6 +-
 sys/arch/i386/i386/mtrr_k6.c                                                                   |      6 +-
 sys/arch/i386/stand/efiboot/efiboot.c                                                          |      4 +-
 sys/arch/i386/stand/efiboot/eficons.c                                                          |     79 +-
 sys/arch/ia64/TODO                                                                             |      5 +-
 sys/arch/ia64/conf/majors.ia64                                                                 |      4 +-
 sys/arch/ia64/stand/efi/libefi/efiboot.h                                                       |      4 +-
 sys/arch/landisk/conf/GENERIC                                                                  |      7 +-
 sys/arch/landisk/conf/majors.landisk                                                           |      4 +-
 sys/arch/luna68k/include/vmparam.h                                                             |     10 +-
 sys/arch/luna68k/luna68k/genassym.cf                                                           |     11 +-
 sys/arch/m68k/include/Makefile                                                                 |      3 +-
 sys/arch/m68k/include/pmap_motorola.h                                                          |      4 +-
 sys/arch/m68k/include/vmparam.h                                                                |     74 +
 sys/arch/m68k/m68k/pmap_motorola.c                                                             |     24 +-
 sys/arch/mac68k/dev/if_mc.c                                                                    |     42 +-
 sys/arch/mac68k/include/vmparam.h                                                              |     10 +-
 sys/arch/mac68k/mac68k/genassym.cf                                                             |     11 +-
 sys/arch/mac68k/nubus/if_ae_nubus.c                                                            |      8 +-
 sys/arch/mac68k/nubus/if_netdock_nubus.c                                                       |     18 +-
 sys/arch/macppc/conf/GENERIC                                                                   |      7 +-
 sys/arch/macppc/dev/am79c950.c                                                                 |     40 +-
 sys/arch/macppc/dev/if_bm.c                                                                    |     12 +-
 sys/arch/macppc/dev/if_gm.c                                                                    |     12 +-
 sys/arch/macppc/dev/lmu.c                                                                      |     56 +-
 sys/arch/macppc/macppc/cpu.c                                                                   |     10 +-
 sys/arch/mips/adm5120/dev/ahci.c                                                               |    128 +-
 sys/arch/mips/adm5120/dev/if_admsw.c                                                           |      8 +-
 sys/arch/mips/alchemy/dev/if_aumac.c                                                           |     18 +-
 sys/arch/mips/atheros/dev/if_ae.c                                                              |     35 +-
 sys/arch/mips/cavium/dev/if_cnmac.c                                                            |     23 +-
 sys/arch/mips/cavium/dev/octeon_gmx.c                                                          |     26 +-
 sys/arch/mips/cavium/dev/octeon_pip.c                                                          |      6 +-
 sys/arch/mips/mips/cpu_subr.c                                                                  |      6 +-
 sys/arch/mips/mips/genassym.cf                                                                 |      5 +-
 sys/arch/mips/mips/mipsX_subr.S                                                                |      8 +-
 sys/arch/mips/ralink/ralink_eth.c                                                              |     10 +-
 sys/arch/mips/sibyte/dev/sbmac.c                                                               |      6 +-
 sys/arch/mvme68k/include/vmparam.h                                                             |     10 +-
 sys/arch/mvme68k/mvme68k/genassym.cf                                                           |     11 +-
 sys/arch/news68k/conf/INSTALL                                                                  |      5 +-
 sys/arch/news68k/include/vmparam.h                                                             |     10 +-
 sys/arch/news68k/news68k/genassym.cf                                                           |     11 +-
 sys/arch/news68k/news68k/machdep.c                                                             |      6 +-
 sys/arch/newsmips/apbus/if_sn.c                                                                |     42 +-
 sys/arch/next68k/dev/mb8795.c                                                                  |     23 +-
 sys/arch/next68k/include/vmparam.h                                                             |     10 +-
 sys/arch/next68k/next68k/genassym.cf                                                           |     11 +-
 sys/arch/or1k/conf/majors.or1k                                                                 |      3 +-
 sys/arch/playstation2/conf/DEBUG                                                               |      5 +-
 sys/arch/playstation2/conf/majors.playstation2                                                 |      4 +-
 sys/arch/playstation2/dev/if_smap.c                                                            |     18 +-
 sys/arch/powerpc/booke/dev/pq3etsec.c                                                          |     16 +-
 sys/arch/powerpc/conf/files.powerpc                                                            |      4 +-
 sys/arch/powerpc/conf/majors.powerpc                                                           |      4 +-
 sys/arch/powerpc/ibm4xx/dev/if_emac.c                                                          |     22 +-
 sys/arch/powerpc/ibm4xx/pmap.c                                                                 |     13 +-
 sys/arch/powerpc/ibm4xx/trap.c                                                                 |    143 +-
 sys/arch/powerpc/include/intr.h                                                                |      6 +-
 sys/arch/powerpc/include/param.h                                                               |      4 +-
 sys/arch/powerpc/include/pio.h                                                                 |     51 +-
 sys/arch/powerpc/oea/ofwoea_machdep.c                                                          |     16 +-
 sys/arch/powerpc/pic/intr.c                                                                    |     25 +-
 sys/arch/powerpc/powerpc/bus_dma.c                                                             |     10 +-
 sys/arch/powerpc/powerpc/fpu.c                                                                 |     16 +-
 sys/arch/powerpc/powerpc/locore_subr.S                                                         |      4 +-
 sys/arch/powerpc/powerpc/pio_subr.S                                                            |      6 +-
 sys/arch/powerpc/powerpc/powerpc_machdep.c                                                     |      9 +-
 sys/arch/powerpc/powerpc/sig_machdep.c                                                         |      6 +-
 sys/arch/powerpc/powerpc/trap.c                                                                |      7 +-
 sys/arch/powerpc/powerpc/vm_machdep.c                                                          |      4 +-
 sys/arch/prep/conf/GENERIC                                                                     |      7 +-
 sys/arch/prep/isa/paud_isa.c                                                                   |      5 +-
 sys/arch/rs6000/stand/boot/boot.c                                                              |      4 +-
 sys/arch/sgimips/conf/majors.sgimips                                                           |      4 +-
 sys/arch/sgimips/hpc/if_sq.c                                                                   |     24 +-
 sys/arch/sgimips/mace/if_mec.c                                                                 |     15 +-
 sys/arch/sparc/conf/majors.sparc                                                               |      4 +-
 sys/arch/sparc/sparc/genassym.cf                                                               |      8 +-
 sys/arch/sparc64/conf/GENERIC                                                                  |      7 +-
 sys/arch/sparc64/conf/majors.sparc64                                                           |      4 +-
 sys/arch/sparc64/doc/SunFire_v210.txt                                                          |     47 +
 sys/arch/sparc64/sparc64/autoconf.c                                                            |     79 +-
 sys/arch/sparc64/sparc64/genassym.cf                                                           |      5 +-
 sys/arch/sun2/dev/if_ec.c                                                                      |     14 +-
 sys/arch/sun2/include/pmap.h                                                                   |      4 +-
 sys/arch/sun2/sun2/genassym.cf                                                                 |     11 +-
 sys/arch/sun3/dev/if_ie.c                                                                      |     22 +-
 sys/arch/sun3/include/pmap.h                                                                   |      4 +-
 sys/arch/sun3/include/vmparam.h                                                                |      9 +-
 sys/arch/sun3/sun3/genassym.cf                                                                 |     11 +-
 sys/arch/sun3/sun3x/genassym.cf                                                                |     11 +-
 sys/arch/usermode/dev/if_veth.c                                                                |     14 +-
 sys/arch/vax/vax/genassym.cf                                                                   |      4 +-
 sys/arch/vax/vax/pmap.c                                                                        |      6 +-
 sys/arch/x68k/conf/GENERIC                                                                     |      7 +-
 sys/arch/x68k/conf/majors.x68k                                                                 |      4 +-
 sys/arch/x68k/include/vmparam.h                                                                |     10 +-
 sys/arch/x68k/stand/boot_ufs/boot.S                                                            |     11 +-
 sys/arch/x68k/stand/boot_ufs/boot_ufs.ldscript                                                 |      1 +
 sys/arch/x68k/stand/mboot/Makefile                                                             |      3 +-
 sys/arch/x68k/stand/xxboot/Makefile.xxboot                                                     |      3 +-
 sys/arch/x68k/stand/xxboot/boot.S                                                              |     13 +-
 sys/arch/x68k/stand/xxboot/xxboot.ldscript                                                     |      1 +
 sys/arch/x68k/x68k/genassym.cf                                                                 |     11 +-
 sys/arch/x86/acpi/acpi_wakeup.c                                                                |      5 +-
 sys/arch/x86/include/bus_private.h                                                             |      4 +-
 sys/arch/x86/include/mtrr.h                                                                    |      8 +-
 sys/arch/x86/include/pmap.h                                                                    |      4 +-
 sys/arch/x86/include/pmap_pv.h                                                                 |      2 +-
 sys/arch/x86/pci/if_vmx.c                                                                      |     80 +-
 sys/arch/x86/x86/cpu_topology.c                                                                |     10 +-
 sys/arch/x86/x86/dbregs.c                                                                      |      9 +-
 sys/arch/x86/x86/fpu.c                                                                         |      6 +-
 sys/arch/x86/x86/mtrr_i686.c                                                                   |      6 +-
 sys/arch/x86/x86/multiboot2.c                                                                  |      6 +-
 sys/arch/x86/x86/pmap.c                                                                        |     65 +-
 sys/arch/x86/x86/spectre.c                                                                     |     15 +-
 sys/arch/x86/x86/svs.c                                                                         |      6 +-
 sys/arch/x86/x86/tsc.c                                                                         |      6 +-
 sys/arch/x86/x86/x86_machdep.c                                                                 |     78 +-
 sys/arch/x86/x86/x86_tlb.c                                                                     |     18 +-
 sys/arch/xen/x86/cpu.c                                                                         |      6 +-
 sys/arch/xen/xen/if_xennet_xenbus.c                                                            |     16 +-
 sys/arch/xen/xen/privcmd.c                                                                     |     19 +-
 sys/arch/xen/xen/xennetback_xenbus.c                                                           |     22 +-
 sys/arch/zaurus/conf/majors.zaurus                                                             |      4 +-
 sys/coda/coda_vnops.c                                                                          |     25 +-
 sys/compat/common/Makefile.sysio                                                               |      4 +-
 sys/compat/common/compat_sysctl_09_43.c                                                        |     16 +-
 sys/compat/common/kern_50.c                                                                    |     10 +-
 sys/compat/common/kern_info_43.c                                                               |     18 +-
 sys/compat/common/kern_time_50.c                                                               |     15 +-
 sys/compat/common/kern_time_60.c                                                               |     10 +-
 sys/compat/common/kern_xxx_12.c                                                                |      6 +-
 sys/compat/common/rtsock_14.c                                                                  |     80 +-
 sys/compat/common/rtsock_50.c                                                                  |     84 +-
 sys/compat/common/uipc_syscalls_40.c                                                           |      6 +-
 sys/compat/common/uipc_syscalls_50.c                                                           |     16 +-
 sys/compat/common/vfs_syscalls_30.c                                                            |      6 +-
 sys/compat/common/vfs_syscalls_43.c                                                            |     15 +-
 sys/compat/linux/common/linux_exec.c                                                           |     14 +-
 sys/compat/netbsd32/netbsd32_compat_30.c                                                       |      6 +-
 sys/compat/netbsd32/netbsd32_compat_50.c                                                       |     16 +-
 sys/compat/netbsd32/netbsd32_compat_60.c                                                       |     12 +-
 sys/compat/netbsd32/netbsd32_fs.c                                                              |      6 +-
 sys/compat/netbsd32/netbsd32_ioctl.c                                                           |     19 +-
 sys/compat/netbsd32/netbsd32_lwp.c                                                             |     19 +-
 sys/conf/files                                                                                 |      7 +-
 sys/conf/majors.usb                                                                            |      4 +-
 sys/conf/ssp.mk                                                                                |      3 +-
 sys/ddb/db_output.c                                                                            |      6 +-
 sys/ddb/db_proc.c                                                                              |     14 +-
 sys/ddb/db_xxx.c                                                                               |      9 +-
 sys/dev/DEVNAMES                                                                               |      3 +-
 sys/dev/acpi/acpi_mcfg.c                                                                       |     29 +-
 sys/dev/acpi/acpi_mcfg.h                                                                       |      3 +-
 sys/dev/acpi/files.acpi                                                                        |      6 +-
 sys/dev/acpi/genet_acpi.c                                                                      |    154 +
 sys/dev/acpi/sdhc_acpi.c                                                                       |     46 +-
 sys/dev/acpi/xhci_acpi.c                                                                       |      5 +-
 sys/dev/audio/audio.c                                                                          |    770 +-
 sys/dev/audio/audiodef.h                                                                       |     18 +-
 sys/dev/audio/audiovar.h                                                                       |     11 +-
 sys/dev/cadence/if_cemac.c                                                                     |     23 +-
 sys/dev/clockctl.c                                                                             |      8 +-
 sys/dev/dkwedge/dk.c                                                                           |     22 +-
 sys/dev/fdt/fdt_intr.c                                                                         |    143 +-
 sys/dev/fdt/fdt_private.h                                                                      |     34 +
 sys/dev/fdt/fdt_subr.c                                                                         |     19 +-
 sys/dev/fdt/fdtbus.c                                                                           |     70 +-
 sys/dev/fdt/fdtvar.h                                                                           |     20 +-
 sys/dev/fdt/files.fdt                                                                          |      5 +-
 sys/dev/fdt/genet_fdt.c                                                                        |    134 +
 sys/dev/fss.c                                                                                  |      6 +-
 sys/dev/hdaudio/hdafg.c                                                                        |      8 +-
 sys/dev/hdaudio/hdaudio.c                                                                      |     50 +-
 sys/dev/hdaudio/hdaudiodevs                                                                    |     19 +-
 sys/dev/hdaudio/hdaudiodevs.h                                                                  |     23 +-
 sys/dev/hdaudio/hdaudiodevs_data.h                                                             |    725 +-
 sys/dev/hyperv/if_hvn.c                                                                        |     13 +-
 sys/dev/i2c/axp20x.c                                                                           |    104 +-
 sys/dev/i2c/axp20xvar.h                                                                        |     37 -
 sys/dev/i2c/axppmic.c                                                                          |    194 +-
 sys/dev/i2c/dstemp.c                                                                           |     49 +-
 sys/dev/i2c/files.i2c                                                                          |      7 +-
 sys/dev/i2c/gttwsi_core.c                                                                      |     11 +-
 sys/dev/i2c/pcagpio.c                                                                          |    277 +
 sys/dev/ic/ad1848.c                                                                            |     13 +-
 sys/dev/ic/ad1848var.h                                                                         |      3 +-
 sys/dev/ic/ahcisata_core.c                                                                     |     16 +-
 sys/dev/ic/aic6915.c                                                                           |     36 +-
 sys/dev/ic/aic79xx_inline.h                                                                    |      4 +-
 sys/dev/ic/am7990.c                                                                            |     30 +-
 sys/dev/ic/am79900.c                                                                           |     30 +-
 sys/dev/ic/an.c                                                                                |     26 +-
 sys/dev/ic/arn5008.c                                                                           |     22 +-
 sys/dev/ic/arn9003.c                                                                           |     18 +-
 sys/dev/ic/ath.c                                                                               |     40 +-
 sys/dev/ic/athn.c                                                                              |     12 +-
 sys/dev/ic/atw.c                                                                               |     34 +-
 sys/dev/ic/awi.c                                                                               |     26 +-
 sys/dev/ic/ax88190.c                                                                           |      5 +-
 sys/dev/ic/bcmgenet.c                                                                          |   1002 +
 sys/dev/ic/bcmgenetreg.h                                                                       |    167 +
 sys/dev/ic/bcmgenetvar.h                                                                       |     76 +
 sys/dev/ic/bwfm.c                                                                              |      6 +-
 sys/dev/ic/bwi.c                                                                               |     26 +-
 sys/dev/ic/com.c                                                                               |     11 +-
 sys/dev/ic/cs89x0.c                                                                            |     30 +-
 sys/dev/ic/dl10019.c                                                                           |      5 +-
 sys/dev/ic/dm9000.c                                                                            |     12 +-
 sys/dev/ic/dp8390.c                                                                            |     30 +-
 sys/dev/ic/dp83932.c                                                                           |     20 +-
 sys/dev/ic/dwc_gmac.c                                                                          |     16 +-
 sys/dev/ic/elink3.c                                                                            |     38 +-
 sys/dev/ic/elinkxl.c                                                                           |     62 +-
 sys/dev/ic/gem.c                                                                               |     42 +-
 sys/dev/ic/hd64570.c                                                                           |     39 +-
 sys/dev/ic/hme.c                                                                               |     43 +-
 sys/dev/ic/i82557.c                                                                            |     33 +-
 sys/dev/ic/i82586.c                                                                            |     28 +-
 sys/dev/ic/i82596.c                                                                            |     10 +-
 sys/dev/ic/interwave.c                                                                         |     13 +-
 sys/dev/ic/interwavevar.h                                                                      |      5 +-
 sys/dev/ic/lan9118.c                                                                           |     20 +-
 sys/dev/ic/lance.c                                                                             |     10 +-
 sys/dev/ic/lemac.c                                                                             |     20 +-
 sys/dev/ic/malo.c                                                                              |     22 +-
 sys/dev/ic/mb86950.c                                                                           |     28 +-
 sys/dev/ic/mb86960.c                                                                           |     34 +-
 sys/dev/ic/mtd803.c                                                                            |     30 +-
 sys/dev/ic/mvsata.c                                                                            |     16 +-
 sys/dev/ic/pl041.c                                                                             |     27 +-
 sys/dev/ic/rt2560.c                                                                            |     26 +-
 sys/dev/ic/rt2661.c                                                                            |     28 +-
 sys/dev/ic/rt2860.c                                                                            |     28 +-
 sys/dev/ic/rtl8169.c                                                                           |     31 +-
 sys/dev/ic/rtl81x9.c                                                                           |     32 +-
 sys/dev/ic/rtw.c                                                                               |     21 +-
 sys/dev/ic/seeq8005.c                                                                          |     28 +-
 sys/dev/ic/sgec.c                                                                              |      8 +-
 sys/dev/ic/siisata.c                                                                           |     16 +-
 sys/dev/ic/sl811hs.c                                                                           |      8 +-
 sys/dev/ic/smc83c170.c                                                                         |     28 +-
 sys/dev/ic/smc90cx6.c                                                                          |     16 +-
 sys/dev/ic/smc91cxx.c                                                                          |     41 +-
 sys/dev/ic/ssdfb.c                                                                             |      8 +-
 sys/dev/ic/tulip.c                                                                             |     38 +-
 sys/dev/ic/wdc.c                                                                               |      7 +-
 sys/dev/ic/wi.c                                                                                |     33 +-
 sys/dev/ieee1394/if_fwip.c                                                                     |     24 +-
 sys/dev/isa/cs89x0isa.c                                                                        |     10 +-
 sys/dev/isa/gus.c                                                                              |      5 +-
 sys/dev/isa/if_eg.c                                                                            |     22 +-
 sys/dev/isa/if_el.c                                                                            |     18 +-
 sys/dev/isa/if_iy.c                                                                            |     18 +-
 sys/dev/isa/mcd.c                                                                              |     10 +-
 sys/dev/isa/wss.c                                                                              |      5 +-
 sys/dev/isa/ym.c                                                                               |      5 +-
 sys/dev/isapnp/gus_isapnp.c                                                                    |      5 +-
 sys/dev/ld.c                                                                                   |      8 +-
 sys/dev/marvell/if_gfe.c                                                                       |     20 +-
 sys/dev/marvell/if_mvgbe.c                                                                     |     26 +-
 sys/dev/marvell/if_mvxpe.c                                                                     |     14 +-
 sys/dev/mii/brgphy.c                                                                           |      5 +-
 sys/dev/mii/dmphy.c                                                                            |      6 +-
 sys/dev/mii/etphy.c                                                                            |     10 +-
 sys/dev/mii/makphy.c                                                                           |      6 +-
 sys/dev/mii/micphy.c                                                                           |      6 +-
 sys/dev/mii/miidevs                                                                            |     13 +-
 sys/dev/mii/miidevs.h                                                                          |     22 +-
 sys/dev/mii/miidevs_data.h                                                                     |     11 +-
 sys/dev/mii/rdcphy.c                                                                           |      6 +-
 sys/dev/nvmm/x86/nvmm_x86_svm.c                                                                |      6 +-
 sys/dev/nvmm/x86/nvmm_x86_vmx.c                                                                |      6 +-
 sys/dev/ofw/ofdisk.c                                                                           |     12 +-
 sys/dev/ofw/ofnet.c                                                                            |     20 +-
 sys/dev/pad/pad.c                                                                              |     39 +-
 sys/dev/pci/auacer.c                                                                           |     15 +-
 sys/dev/pci/auich.c                                                                            |     17 +-
 sys/dev/pci/auixp.c                                                                            |     13 +-
 sys/dev/pci/autri.c                                                                            |     13 +-
 sys/dev/pci/auvia.c                                                                            |      7 +-
 sys/dev/pci/azalia.c                                                                           |   2436 -
 sys/dev/pci/azalia.h                                                                           |    594 -
 sys/dev/pci/azalia_codec.c                                                                     |   4278 --
 sys/dev/pci/bktr/bktr_core.c                                                                   |     10 +-
 sys/dev/pci/cmpci.c                                                                            |     15 +-
 sys/dev/pci/cxgb/cxgb_main.c                                                                   |      4 +-
 sys/dev/pci/files.pci                                                                          |      8 +-
 sys/dev/pci/gcscaudio.c                                                                        |      7 +-
 sys/dev/pci/hifn7751.c                                                                         |    149 +-
 sys/dev/pci/ichsmb.c                                                                           |      6 +-
 sys/dev/pci/if_age.c                                                                           |     39 +-
 sys/dev/pci/if_alc.c                                                                           |     51 +-
 sys/dev/pci/if_alcreg.h                                                                        |      4 +-
 sys/dev/pci/if_ale.c                                                                           |     37 +-
 sys/dev/pci/if_an_pci.c                                                                        |     26 +-
 sys/dev/pci/if_aq.c                                                                            |    246 +-
 sys/dev/pci/if_bce.c                                                                           |     21 +-
 sys/dev/pci/if_bge.c                                                                           |     58 +-
 sys/dev/pci/if_bgevar.h                                                                        |      3 +-
 sys/dev/pci/if_bnx.c                                                                           |     54 +-
 sys/dev/pci/if_bnxvar.h                                                                        |      7 +-
 sys/dev/pci/if_cas.c                                                                           |     35 +-
 sys/dev/pci/if_casreg.h                                                                        |      4 +-
 sys/dev/pci/if_casvar.h                                                                        |      4 +-
 sys/dev/pci/if_dge.c                                                                           |     12 +-
 sys/dev/pci/if_ena.c                                                                           |     20 +-
 sys/dev/pci/if_et.c                                                                            |     42 +-
 sys/dev/pci/if_ipw.c                                                                           |     16 +-
 sys/dev/pci/if_iwi.c                                                                           |     26 +-
 sys/dev/pci/if_iwm.c                                                                           |     20 +-
 sys/dev/pci/if_iwn.c                                                                           |     28 +-
 sys/dev/pci/if_ixl.c                                                                           |    782 +-
 sys/dev/pci/if_ixlvar.h                                                                        |     71 +-
 sys/dev/pci/if_jme.c                                                                           |     41 +-
 sys/dev/pci/if_kse.c                                                                           |     22 +-
 sys/dev/pci/if_lii.c                                                                           |     16 +-
 sys/dev/pci/if_mcx.c                                                                           |      9 +-
 sys/dev/pci/if_msk.c                                                                           |     16 +-
 sys/dev/pci/if_nfe.c                                                                           |     27 +-
 sys/dev/pci/if_pcn.c                                                                           |     35 +-
 sys/dev/pci/if_re_pci.c                                                                        |     33 +-
 sys/dev/pci/if_rge.c                                                                           |     58 +-
 sys/dev/pci/if_rtwn.c                                                                          |     28 +-
 sys/dev/pci/if_sip.c                                                                           |     38 +-
 sys/dev/pci/if_sk.c                                                                            |     14 +-
 sys/dev/pci/if_ste.c                                                                           |     33 +-
 sys/dev/pci/if_stge.c                                                                          |     35 +-
 sys/dev/pci/if_ti.c                                                                            |     96 +-
 sys/dev/pci/if_tireg.h                                                                         |     12 +-
 sys/dev/pci/if_tl.c                                                                            |     32 +-
 sys/dev/pci/if_txp.c                                                                           |     25 +-
 sys/dev/pci/if_vge.c                                                                           |     18 +-
 sys/dev/pci/if_vioif.c                                                                         |     12 +-
 sys/dev/pci/if_vr.c                                                                            |     40 +-
 sys/dev/pci/if_vte.c                                                                           |     51 +-
 sys/dev/pci/if_vtevar.h                                                                        |      6 +-
 sys/dev/pci/if_wm.c                                                                            |    121 +-
 sys/dev/pci/if_wpi.c                                                                           |     34 +-
 sys/dev/pci/if_xge.c                                                                           |      8 +-
 sys/dev/pci/igma/igmafb.c                                                                      |      6 +-
 sys/dev/pci/ixgbe/ix_txrx.c                                                                    |     15 +-
 sys/dev/pci/ixgbe/ixgbe.c                                                                      |     91 +-
 sys/dev/pci/ixgbe/ixgbe.h                                                                      |     31 +-
 sys/dev/pci/ixgbe/ixgbe_common.c                                                               |      4 +-
 sys/dev/pci/ixgbe/ixgbe_netbsd.c                                                               |     14 +-
 sys/dev/pci/ixgbe/ixgbe_vf.c                                                                   |      4 +-
 sys/dev/pci/ixgbe/ixgbe_x550.c                                                                 |      3 +-
 sys/dev/pci/ixgbe/ixv.c                                                                        |     11 +-
 sys/dev/pci/pci.c                                                                              |     17 +-
 sys/dev/pci/pciconf.c                                                                          |     11 +-
 sys/dev/pci/pcidevs                                                                            |      6 +-
 sys/dev/pci/pcidevs.h                                                                          |      8 +-
 sys/dev/pci/pcidevs_data.h                                                                     |  18029 +++++----
 sys/dev/pci/pcireg.h                                                                           |      4 +-
 sys/dev/pci/qat/qat.c                                                                          |      6 +-
 sys/dev/pci/radeonfb.c                                                                         |      7 +-
 sys/dev/pci/yds.c                                                                              |      6 +-
 sys/dev/pckbport/alps.c                                                                        |     29 +-
 sys/dev/pckbport/synaptics.c                                                                   |     17 +-
 sys/dev/pcmcia/if_cnw.c                                                                        |     12 +-
 sys/dev/pcmcia/if_malo_pcmcia.c                                                                |     10 +-
 sys/dev/pcmcia/if_ray.c                                                                        |     26 +-
 sys/dev/pcmcia/if_xi.c                                                                         |     28 +-
 sys/dev/ppbus/if_plip.c                                                                        |     24 +-
 sys/dev/ppbus/ppbusdevices.config                                                              |     18 +
 sys/dev/qbus/if_de.c                                                                           |     18 +-
 sys/dev/qbus/if_dmc.c                                                                          |     14 +-
 sys/dev/qbus/if_qt.c                                                                           |     44 +-
 sys/dev/sbus/be.c                                                                              |     16 +-
 sys/dev/sbus/dbri.c                                                                            |      8 +-
 sys/dev/sbus/qe.c                                                                              |     64 +-
 sys/dev/scsipi/atapi_wdc.c                                                                     |     18 +-
 sys/dev/scsipi/if_se.c                                                                         |     14 +-
 sys/dev/scsipi/scsi_sdt.h                                                                      |     36 +
 sys/dev/scsipi/scsiconf.c                                                                      |     56 +-
 sys/dev/scsipi/scsipi_base.c                                                                   |     65 +-
 sys/dev/sdmmc/if_bwfm_sdio.c                                                                   |      4 +-
 sys/dev/tprof/tprof_armv7.c                                                                    |      6 +-
 sys/dev/usb/FILES                                                                              |      2 -
 sys/dev/usb/Makefile                                                                           |      4 +-
 sys/dev/usb/TODO.usbmp                                                                         |      6 +-
 sys/dev/usb/ehci.c                                                                             |    233 +-
 sys/dev/usb/files.usb                                                                          |      9 +-
 sys/dev/usb/if_athn_usb.c                                                                      |     18 +-
 sys/dev/usb/if_atu.c                                                                           |     16 +-
 sys/dev/usb/if_aue.c                                                                           |     12 +-
 sys/dev/usb/if_axe.c                                                                           |     59 +-
 sys/dev/usb/if_axen.c                                                                          |     12 +-
 sys/dev/usb/if_bwfm_usb.c                                                                      |      8 +-
 sys/dev/usb/if_cdce.c                                                                          |      6 +-
 sys/dev/usb/if_cue.c                                                                           |     19 +-
 sys/dev/usb/if_kue.c                                                                           |      6 +-
 sys/dev/usb/if_mos.c                                                                           |     10 +-
 sys/dev/usb/if_mue.c                                                                           |     10 +-
 sys/dev/usb/if_otus.c                                                                          |     28 +-
 sys/dev/usb/if_rum.c                                                                           |     22 +-
 sys/dev/usb/if_run.c                                                                           |     28 +-
 sys/dev/usb/if_smsc.c                                                                          |     19 +-
 sys/dev/usb/if_udav.c                                                                          |      8 +-
 sys/dev/usb/if_umb.c                                                                           |     23 +-
 sys/dev/usb/if_upgt.c                                                                          |     16 +-
 sys/dev/usb/if_upl.c                                                                           |      9 +-
 sys/dev/usb/if_ural.c                                                                          |     22 +-
 sys/dev/usb/if_ure.c                                                                           |      8 +-
 sys/dev/usb/if_url.c                                                                           |      8 +-
 sys/dev/usb/if_urndis.c                                                                        |      8 +-
 sys/dev/usb/if_urtw.c                                                                          |     26 +-
 sys/dev/usb/if_urtwn.c                                                                         |     28 +-
 sys/dev/usb/if_zyd.c                                                                           |     30 +-
 sys/dev/usb/motg.c                                                                             |    146 +-
 sys/dev/usb/ohci.c                                                                             |    188 +-
 sys/dev/usb/u3g.c                                                                              |     18 +-
 sys/dev/usb/uatp.c                                                                             |     72 +-
 sys/dev/usb/uhci.c                                                                             |    271 +-
 sys/dev/usb/uhmodem.c                                                                          |     14 +-
 sys/dev/usb/uhso.c                                                                             |     21 +-
 sys/dev/usb/umass.c                                                                            |    242 +-
 sys/dev/usb/umass_scsipi.c                                                                     |     16 +-
 sys/dev/usb/umodeswitch.c                                                                      |     15 +-
 sys/dev/usb/urio.c                                                                             |    549 -
 sys/dev/usb/urio.h                                                                             |     58 -
 sys/dev/usb/usb.c                                                                              |    107 +-
 sys/dev/usb/usb_sdt.h                                                                          |     36 +
 sys/dev/usb/usb_subr.c                                                                         |     97 +-
 sys/dev/usb/usbdevices.config                                                                  |      5 +-
 sys/dev/usb/usbdevs                                                                            |      4 +-
 sys/dev/usb/usbdevs.h                                                                          |      6 +-
 sys/dev/usb/usbdevs_data.h                                                                     |     16 +-
 sys/dev/usb/usbdi.c                                                                            |    545 +-
 sys/dev/usb/usbdi.h                                                                            |     16 +-
 sys/dev/usb/usbdi_util.c                                                                       |    302 +-
 sys/dev/usb/usbdi_util.h                                                                       |     87 +-
 sys/dev/usb/usbdivar.h                                                                         |     19 +-
 sys/dev/usb/usbnet.c                                                                           |     22 +-
 sys/dev/usb/uvideo.c                                                                           |     66 +-
 sys/dev/usb/vhci.c                                                                             |     34 +-
 sys/dev/usb/xhci.c                                                                             |    219 +-
 sys/dev/vnd.c                                                                                  |     16 +-
 sys/dev/wsfb/genfb.c                                                                           |      8 +-
 sys/dist/pf/net/if_pflog.c                                                                     |      8 +-
 sys/dist/pf/net/if_pfsync.c                                                                    |     12 +-
 sys/dist/pf/net/pf_ioctl.c                                                                     |      6 +-
 sys/external/bsd/common/include/asm/byteorder.h                                                |     58 +
 sys/external/bsd/common/include/asm/div64.h                                                    |     49 +
 sys/external/bsd/common/include/linux/kernel.h                                                 |     19 +-
 sys/external/bsd/common/include/linux/list.h                                                   |      4 +-
 sys/external/bsd/common/include/linux/log2.h                                                   |     76 +
 sys/external/bsd/common/linux/linux_work.c                                                     |     29 +-
 sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc |      6 +-
 sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc     |     14 +
 sys/external/bsd/drm2/amdgpu/files.amdgpu                                                      |      3 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atom.c                                        |     11 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios.c                                    |     53 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_crtc.c                               |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_dp.c                                 |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_encoders.c                           |     11 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_atombios_i2c.c                                |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_bo_list.c                                     |     16 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cgs.c                                         |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_dpm.c                                      |     20 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ci_smc.c                                      |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_ih.c                                      |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cik_sdma.c                                    |      7 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cs.c                                          |     16 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ctx.c                                         |     14 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_dpm.c                                      |     15 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_ih.c                                       |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_cz_smc.c                                      |     18 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v10_0.c                                   |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v11_0.c                                   |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dce_v8_0.c                                    |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_device.c                                      |     44 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_display.c                                     |      8 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_dpm.c                                         |     53 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fb.c                                          |     16 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fence.c                                       |     13 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_dpm.c                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_fiji_smc.c                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gem.c                                         |     32 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v7_0.c                                    |      7 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gfx_v8_0.c                                    |     33 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v7_0.c                                    |      8 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_gmc_v8_0.c                                    |      8 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_i2c.c                                         |     19 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_dpm.c                                 |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_ih.c                                  |      7 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_iceland_smc.c                                 |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ih.c                                          |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kms.c                                         |     14 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_kv_dpm.c                                      |     17 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.c                                      |     10 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_object.h                                      |      3 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ring.c                                        |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v2_4.c                                   |     13 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_sdma_v3_0.c                                   |     13 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_test.c                                        |     22 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_dpm.c                                   |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_ih.c                                    |      6 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_tonga_smc.c                                   |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ttm.c                                         |    110 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_ucode.c                                       |     13 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd.c                                         |     32 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v4_2.c                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v5_0.c                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_uvd_v6_0.c                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce.c                                         |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vce_v3_0.c                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/amd/amdgpu/amdgpu_vm.c                                          |     18 +-
 sys/external/bsd/drm2/dist/drm/drm_agpsupport.c                                                |      6 +-
 sys/external/bsd/drm2/dist/drm/drm_atomic.c                                                    |      6 +-
 sys/external/bsd/drm2/dist/drm/drm_atomic_helper.c                                             |      5 +-
 sys/external/bsd/drm2/dist/drm/drm_bufs.c                                                      |     29 +-
 sys/external/bsd/drm2/dist/drm/drm_context.c                                                   |      6 +-
 sys/external/bsd/drm2/dist/drm/drm_crtc.c                                                      |     48 +-
 sys/external/bsd/drm2/dist/drm/drm_crtc_helper.c                                               |      7 +-
 sys/external/bsd/drm2/dist/drm/drm_dp_helper.c                                                 |     19 +-
 sys/external/bsd/drm2/dist/drm/drm_dp_mst_topology.c                                           |     23 +-
 sys/external/bsd/drm2/dist/drm/drm_drv.c                                                       |     27 +-
 sys/external/bsd/drm2/dist/drm/drm_edid.c                                                      |     15 +-
 sys/external/bsd/drm2/dist/drm/drm_fb_helper.c                                                 |     18 +-
 sys/external/bsd/drm2/dist/drm/drm_flip_work.c                                                 |      6 +-
 sys/external/bsd/drm2/dist/drm/drm_gem.c                                                       |     22 +-
 sys/external/bsd/drm2/dist/drm/drm_global.c                                                    |     14 +-
 sys/external/bsd/drm2/dist/drm/drm_ioctl.c                                                     |      8 +-
 sys/external/bsd/drm2/dist/drm/drm_irq.c                                                       |     14 +-
 sys/external/bsd/drm2/dist/drm/drm_mm.c                                                        |      7 +-
 sys/external/bsd/drm2/dist/drm/drm_modes.c                                                     |     37 +-
 sys/external/bsd/drm2/dist/drm/drm_modeset_lock.c                                              |      6 +-
 sys/external/bsd/drm2/dist/drm/drm_plane_helper.c                                              |      5 +-
 sys/external/bsd/drm2/dist/drm/drm_prime.c                                                     |     16 +-
 sys/external/bsd/drm2/dist/drm/drm_probe_helper.c                                              |      5 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_cmd_parser.c                                          |      7 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_debugfs.c                                             |     26 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_dma.c                                                 |     50 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_drv.c                                                 |     10 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_drv.h                                                 |     16 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem.c                                                 |     51 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_context.c                                         |     11 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_execbuffer.c                                      |     11 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_fence.c                                           |      8 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_gtt.c                                             |      5 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_render_state.c                                    |     10 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gem_stolen.c                                          |     16 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_gpu_error.c                                           |      6 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_guc_submission.c                                      |     16 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_irq.c                                                 |     48 +-
 sys/external/bsd/drm2/dist/drm/i915/i915_params.c                                              |      6 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_audio.c                                              |     14 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_bios.c                                               |     12 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_crt.c                                                |      8 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_csr.c                                                |      5 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_ddi.c                                                |     10 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_display.c                                            |    181 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_dp.c                                                 |     57 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_dp_mst.c                                             |     10 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_drv.h                                                |     46 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_dsi.c                                                |      6 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_dvo.c                                                |      8 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_fbc.c                                                |     16 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_fbdev.c                                              |     19 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c                                      |     22 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_guc_loader.c                                         |      5 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_hdmi.c                                               |     15 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_i2c.c                                                |     13 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_lrc.c                                                |     10 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_lvds.c                                               |     14 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_opregion.c                                           |     18 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_overlay.c                                            |      8 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_panel.c                                              |     43 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_pm.c                                                 |     75 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_psr.c                                                |     28 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_ringbuffer.c                                         |      7 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_ringbuffer.h                                         |      3 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_runtime_pm.c                                         |     26 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_sdvo.c                                               |     17 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_sideband.c                                           |      8 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_sprite.c                                             |     12 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_tv.c                                                 |      6 +-
 sys/external/bsd/drm2/dist/drm/i915/intel_uncore.c                                             |     14 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_arb.c                         |     10 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_disp.c                        |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_overlay.c                     |     14 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvmodesnv17.c                 |      5 +-
 sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvnv04.c                      |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/device.h                              |      3 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_abi16.c                                         |      7 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bios.h                                          |      4 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_chan.c                                          |     10 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_connector.c                                     |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_display.c                                       |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drm.c                                           |     20 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fbcon.c                                         |     34 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fence.c                                         |      5 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_gem.c                                           |     16 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c                                  |      5 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv84_fence.c                                    |     14 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_base.c    |     13 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_dport.c       |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_gf119.c       |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/nouveau_nvkm_engine_disp_nv50.c        |      7 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/nouveau_nvkm_engine_gr_gf100.c           |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_pll.c         |     12 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/nouveau_nvkm_subdev_bios_shadowpci.c   |      7 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/devinit/nouveau_nvkm_subdev_devinit_nv04.c  |     12 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_aux.c           |     14 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_bus.c           |     14 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/i2c/nouveau_nvkm_subdev_i2c_pad.c           |     14 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_base.c  |      8 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/instmem/nouveau_nvkm_subdev_instmem_nv40.c  |      6 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_base.c          |     18 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mxm/nouveau_nvkm_subdev_mxm_nv50.c          |      5 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/pci/nouveau_nvkm_subdev_pci_base.c          |     55 +-
 sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/timer/nouveau_nvkm_subdev_timer_base.c      |      8 +-
 sys/external/bsd/drm2/dist/drm/radeon/atombios.h                                               |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/drm_buffer.c                                             |      8 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon.h                                                 |     11 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_bios.c                                            |      5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ci_dpm.c                                          |     42 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cik.c                                             |     14 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cik_sdma.c                                        |      5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_cs.c                                              |     16 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_device.c                                          |     65 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_display.c                                         |      5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_drv.c                                             |      5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_evergreen.c                                       |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_evergreen_cs.c                                    |     27 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_fb.c                                              |     14 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_fence.c                                           |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_gem.c                                             |     32 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_i2c.c                                             |     19 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_irq_kms.c                                         |      7 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ni.c                                              |     22 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_object.c                                          |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_r600.c                                            |     41 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ring.c                                            |      5 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_rv770_dpm.c                                       |     14 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_si.c                                              |     26 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_si_dpm.c                                          |     37 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_sumo_dpm.c                                        |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_test.c                                            |     22 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_trinity_dpm.c                                     |     10 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_ttm.c                                             |    115 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_uvd.c                                             |     30 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_vm.c                                              |     18 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_bo.c                                                    |     37 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_manager.c                                            |      5 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_bo_util.c                                               |     28 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_execbuf_util.c                                          |      5 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_memory.c                                                |     15 +-
 sys/external/bsd/drm2/dist/drm/ttm/ttm_tt.c                                                    |      5 +-
 sys/external/bsd/drm2/dist/drm/via/via_dma.c                                                   |     14 +-
 sys/external/bsd/drm2/dist/drm/via/via_dmablit.c                                               |     13 +-
 sys/external/bsd/drm2/dist/drm/via/via_irq.c                                                   |      8 +-
 sys/external/bsd/drm2/dist/drm/via/via_video.c                                                 |      6 +-
 sys/external/bsd/drm2/dist/drm/vmwgfx/vmwgfx_kms.c                                             |      8 +-
 sys/external/bsd/drm2/dist/include/drm/drmP.h                                                  |     22 +-
 sys/external/bsd/drm2/drm/drm_fops.c                                                           |      6 +-
 sys/external/bsd/drm2/drm/drm_gem_cma_helper.c                                                 |      7 +-
 sys/external/bsd/drm2/drm/drm_vm.c                                                             |      6 +-
 sys/external/bsd/drm2/drm/files.drmkms                                                         |      5 +-
 sys/external/bsd/drm2/i915drm/files.i915drmkms                                                 |      3 +-
 sys/external/bsd/drm2/include/asm/byteorder.h                                                  |     58 -
 sys/external/bsd/drm2/include/asm/div64.h                                                      |     49 -
 sys/external/bsd/drm2/include/drm/bus_dma_hacks.h                                              |     33 +-
 sys/external/bsd/drm2/include/drm/drm_auth_netbsd.h                                            |     44 -
 sys/external/bsd/drm2/include/drm/drm_os_netbsd.h                                              |      3 +-
 sys/external/bsd/drm2/include/drm/drm_wait_netbsd.h                                            |      4 +-
 sys/external/bsd/drm2/include/linux/atomic.h                                                   |      4 +-
 sys/external/bsd/drm2/include/linux/capability.h                                               |     48 +
 sys/external/bsd/drm2/include/linux/console.h                                                  |     12 +-
 sys/external/bsd/drm2/include/linux/delay.h                                                    |      4 +-
 sys/external/bsd/drm2/include/linux/fb.h                                                       |      5 +-
 sys/external/bsd/drm2/include/linux/fence.h                                                    |      4 +-
 sys/external/bsd/drm2/include/linux/fs.h                                                       |      5 +-
 sys/external/bsd/drm2/include/linux/interrupt.h                                                |      4 +-
 sys/external/bsd/drm2/include/linux/jiffies.h                                                  |      6 +-
 sys/external/bsd/drm2/include/linux/ktime.h                                                    |      3 +-
 sys/external/bsd/drm2/include/linux/log2.h                                                     |     76 -
 sys/external/bsd/drm2/include/linux/mm.h                                                       |      6 +-
 sys/external/bsd/drm2/include/linux/mm_types.h                                                 |      4 +-
 sys/external/bsd/drm2/include/linux/mutex.h                                                    |      5 +-
 sys/external/bsd/drm2/include/linux/nbsd-namespace.h                                           |     46 +
 sys/external/bsd/drm2/include/linux/pci.h                                                      |      5 +-
 sys/external/bsd/drm2/include/linux/pm_qos.h                                                   |      4 +-
 sys/external/bsd/drm2/include/linux/pm_runtime.h                                               |      4 +-
 sys/external/bsd/drm2/linux/linux_pci.c                                                        |      8 +-
 sys/external/bsd/drm2/nouveau/files.nouveau                                                    |      5 +-
 sys/external/bsd/drm2/nouveau/nouveau_pci.c                                                    |     23 +-
 sys/external/bsd/drm2/pci/drm_pci.c                                                            |     11 +-
 sys/external/bsd/drm2/radeon/files.radeon                                                      |      3 +-
 sys/external/bsd/drm2/ttm/ttm_bo_vm.c                                                          |     11 +-
 sys/external/bsd/drm2/ttm/ttm_bus_dma.c                                                        |      6 +-
 sys/external/bsd/dwc2/dwc2.c                                                                   |    289 +-
 sys/external/bsd/dwc2/dwc2var.h                                                                |      3 +-
 sys/external/bsd/ipf/netinet/ip_fil_netbsd.c                                                   |      6 +-
 sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_netbsd_acpi.c                            |      6 +-
 sys/external/gpl2/dts/dist/arch/arm/boot/dts/bcm2835-rpi-zero-w.dts                            |      1 +
 sys/fs/hfs/hfs_vfsops.c                                                                        |      6 +-
 sys/fs/msdosfs/msdosfs_vfsops.c                                                                |      6 +-
 sys/fs/msdosfs/msdosfs_vnops.c                                                                 |      8 +-
 sys/fs/puffs/puffs_msgif.c                                                                     |      6 +-
 sys/fs/puffs/puffs_vfsops.c                                                                    |      8 +-
 sys/fs/puffs/puffs_vnops.c                                                                     |     26 +-
 sys/fs/smbfs/smbfs_vfsops.c                                                                    |      6 +-
 sys/fs/tmpfs/tmpfs_subr.c                                                                      |     14 +-
 sys/fs/tmpfs/tmpfs_vnops.c                                                                     |     21 +-
 sys/fs/udf/udf_subr.c                                                                          |      6 +-
 sys/fs/udf/udf_vnops.c                                                                         |      8 +-
 sys/fs/union/union_subr.c                                                                      |     16 +-
 sys/fs/union/union_vnops.c                                                                     |     14 +-
 sys/fs/unionfs/unionfs_vnops.c                                                                 |     10 +-
 sys/kern/files.kern                                                                            |      3 +-
 sys/kern/init_main.c                                                                           |     20 +-
 sys/kern/kern_condvar.c                                                                        |     10 +-
 sys/kern/kern_descrip.c                                                                        |     75 +-
 sys/kern/kern_event.c                                                                          |      6 +-
 sys/kern/kern_exec.c                                                                           |     32 +-
 sys/kern/kern_exit.c                                                                           |     21 +-
 sys/kern/kern_fork.c                                                                           |      6 +-
 sys/kern/kern_idle.c                                                                           |      8 +-
 sys/kern/kern_ktrace.c                                                                         |     23 +-
 sys/kern/kern_lock.c                                                                           |     37 +-
 sys/kern/kern_lwp.c                                                                            |    299 +-
 sys/kern/kern_module.c                                                                         |     76 +-
 sys/kern/kern_pmf.c                                                                            |      6 +-
 sys/kern/kern_proc.c                                                                           |     14 +-
 sys/kern/kern_reboot.c                                                                         |     18 +-
 sys/kern/kern_resource.c                                                                       |      8 +-
 sys/kern/kern_rwlock.c                                                                         |     19 +-
 sys/kern/kern_sig.c                                                                            |      8 +-
 sys/kern/kern_sleepq.c                                                                         |     26 +-
 sys/kern/kern_softint.c                                                                        |     31 +-
 sys/kern/kern_synch.c                                                                          |    112 +-
 sys/kern/kern_threadpool.c                                                                     |    282 +-
 sys/kern/kern_veriexec.c                                                                       |      8 +-
 sys/kern/subr_asan.c                                                                           |     10 +-
 sys/kern/subr_autoconf.c                                                                       |    102 +-
 sys/kern/subr_copy.c                                                                           |     13 +-
 sys/kern/subr_cpu.c                                                                            |     24 +-
 sys/kern/subr_disk_open.c                                                                      |      7 +-
 sys/kern/subr_exec_fd.c                                                                        |     14 +-
 sys/kern/subr_kleak.c                                                                          |    446 -
 sys/kern/subr_msan.c                                                                           |    186 +-
 sys/kern/subr_percpu.c                                                                         |    159 +-
 sys/kern/subr_pool.c                                                                           |     37 +-
 sys/kern/sys_aio.c                                                                             |      6 +-
 sys/kern/sys_descrip.c                                                                         |     12 +-
 sys/kern/sys_lwp.c                                                                             |    217 +-
 sys/kern/sys_pset.c                                                                            |      8 +-
 sys/kern/sys_ptrace_common.c                                                                   |      6 +-
 sys/kern/sys_sched.c                                                                           |      5 +-
 sys/kern/sys_select.c                                                                          |      8 +-
 sys/kern/sys_syscall.c                                                                         |      5 +-
 sys/kern/sysv_ipc.c                                                                            |      6 +-
 sys/kern/uipc_socket.c                                                                         |     10 +-
 sys/kern/uipc_socket2.c                                                                        |      8 +-
 sys/kern/uipc_usrreq.c                                                                         |     11 +-
 sys/kern/vfs_bio.c                                                                             |     63 +-
 sys/kern/vfs_cwd.c                                                                             |      8 +-
 sys/kern/vfs_getcwd.c                                                                          |      4 +-
 sys/kern/vfs_init.c                                                                            |      6 +-
 sys/kern/vfs_lookup.c                                                                          |      6 +-
 sys/kern/vfs_mount.c                                                                           |      4 +-
 sys/kern/vfs_subr.c                                                                            |     27 +-
 sys/kern/vfs_syscalls.c                                                                        |     18 +-
 sys/kern/vfs_vnode.c                                                                           |     53 +-
 sys/kern/vfs_vnops.c                                                                           |     38 +-
 sys/kern/vnode_if.c                                                                            |      6 +-
 sys/kern/vnode_if.sh                                                                           |      2 +-
 sys/lib/libkern/arch/i386/Makefile.inc                                                         |      4 +-
 sys/lib/libkern/arch/x86_64/Makefile.inc                                                       |      4 +-
 sys/lib/libsa/nfs.c                                                                            |      4 +-
 sys/miscfs/deadfs/dead_vnops.c                                                                 |     10 +-
 sys/miscfs/fdesc/fdesc_vnops.c                                                                 |      9 +-
 sys/miscfs/genfs/genfs_io.c                                                                    |    109 +-
 sys/miscfs/genfs/genfs_vnops.c                                                                 |      6 +-
 sys/miscfs/genfs/layer_vfsops.c                                                                |     11 +-
 sys/miscfs/genfs/layer_vnops.c                                                                 |     24 +-
 sys/miscfs/kernfs/kernfs.h                                                                     |      3 +-
 sys/miscfs/kernfs/kernfs_vfsops.c                                                              |      7 +-
 sys/miscfs/kernfs/kernfs_vnops.c                                                               |     72 +-
 sys/miscfs/procfs/procfs_vnops.c                                                               |      9 +-
 sys/modules/Makefile                                                                           |     16 +-
 sys/modules/azalia/Makefile                                                                    |     15 -
 sys/modules/azalia/azalia.ioconf                                                               |     10 -
 sys/modules/compat_crypto_50/Makefile                                                          |      4 +-
 sys/modules/cyclic/Makefile                                                                    |      2 +-
 sys/modules/drmkms/Makefile                                                                    |      5 +-
 sys/modules/examples/Makefile                                                                  |      3 +-
 sys/modules/examples/README                                                                    |     14 +-
 sys/modules/examples/luareadhappy/luareadhappy.c                                               |      8 +-
 sys/modules/examples/mapper/mapper.c                                                           |      8 +-
 sys/modules/examples/panic_string/panic_string.c                                               |      8 +-
 sys/modules/examples/ping/ping.c                                                               |     10 +-
 sys/modules/examples/readhappy_mpsafe/readhappy_mpsafe.c                                       |      8 +-
 sys/modules/i915drmkms/Makefile                                                                |      3 +-
 sys/modules/opencrypto/opencrypto.ioconf                                                       |      4 +-
 sys/net/Makefile                                                                               |      6 +-
 sys/net/agr/ieee8023ad_lacp.c                                                                  |      6 +-
 sys/net/agr/if_agr.c                                                                           |     14 +-
 sys/net/bpf.c                                                                                  |     35 +-
 sys/net/bpfjit.c                                                                               |     11 +-
 sys/net/files.net                                                                              |      3 +-
 sys/net/if.c                                                                                   |    140 +-
 sys/net/if.h                                                                                   |     49 +-
 sys/net/if_arcsubr.c                                                                           |     12 +-
 sys/net/if_bridge.c                                                                            |     31 +-
 sys/net/if_ethersubr.c                                                                         |     12 +-
 sys/net/if_faith.c                                                                             |     10 +-
 sys/net/if_gif.c                                                                               |     34 +-
 sys/net/if_gif.h                                                                               |      5 +-
 sys/net/if_gre.c                                                                               |     18 +-
 sys/net/if_ipsec.c                                                                             |     26 +-
 sys/net/if_ipsec.h                                                                             |      5 +-
 sys/net/if_l2tp.c                                                                              |     38 +-
 sys/net/if_l2tp.h                                                                              |      5 +-
 sys/net/if_loop.c                                                                              |     20 +-
 sys/net/if_media.c                                                                             |     76 +-
 sys/net/if_media.h                                                                             |     45 +-
 sys/net/if_mpls.c                                                                              |      9 +-
 sys/net/if_ppp.c                                                                               |     23 +-
 sys/net/if_pppoe.c                                                                             |     28 +-
 sys/net/if_sl.c                                                                                |     47 +-
 sys/net/if_spppsubr.c                                                                          |     64 +-
 sys/net/if_srt.c                                                                               |     10 +-
 sys/net/if_stats.c                                                                             |    123 +
 sys/net/if_stats.h                                                                             |    124 +
 sys/net/if_stf.c                                                                               |     23 +-
 sys/net/if_tap.c                                                                               |     23 +-
 sys/net/if_tun.c                                                                               |     25 +-
 sys/net/if_vlan.c                                                                              |     39 +-
 sys/net/net_stats.c                                                                            |      8 +-
 sys/net/net_stats.h                                                                            |     48 +-
 sys/net/npf/npf.c                                                                              |      9 +-
 sys/net/npf/npf_ext_log.c                                                                      |      5 +-
 sys/net/npf/npf_ruleset.c                                                                      |      5 +-
 sys/net/pfil.c                                                                                 |     16 +-
 sys/net/pktqueue.c                                                                             |     12 +-
 sys/net/ppp_tty.c                                                                              |     10 +-
 sys/net/route.c                                                                                |     11 +-
 sys/net/route.h                                                                                |      5 +-
 sys/net/rtsock.c                                                                               |     10 +-
 sys/net/rtsock_shared.c                                                                        |     89 +-
 sys/net80211/ieee80211.c                                                                       |      6 +-
 sys/net80211/ieee80211_input.c                                                                 |     18 +-
 sys/net80211/ieee80211_node.c                                                                  |      6 +-
 sys/net80211/ieee80211_output.c                                                                |      6 +-
 sys/netbt/l2cap_signal.c                                                                       |     12 +-
 sys/netbt/rfcomm_session.c                                                                     |     12 +-
 sys/netcan/can.c                                                                               |      9 +-
 sys/netcan/if_canloop.c                                                                        |      7 +-
 sys/netinet/in_l2tp.c                                                                          |      6 +-
 sys/netinet/ip_carp.c                                                                          |     41 +-
 sys/netinet/wqinput.c                                                                          |     10 +-
 sys/netinet6/in6_l2tp.c                                                                        |      6 +-
 sys/netipsec/ipsecif.c                                                                         |     16 +-
 sys/netipsec/key.c                                                                             |     18 +-
 sys/netsmb/smb_conn.c                                                                          |      6 +-
 sys/nfs/nfs_bio.c                                                                              |     38 +-
 sys/nfs/nfs_clntsubs.c                                                                         |      8 +-
 sys/nfs/nfs_node.c                                                                             |      8 +-
 sys/nfs/nfs_subs.c                                                                             |     51 +-
 sys/nfs/nfs_vfsops.c                                                                           |      7 +-
 sys/nfs/nfs_vnops.c                                                                            |      6 +-
 sys/opencrypto/compat_crypto_50.c                                                              |     76 +
 sys/opencrypto/crypto.c                                                                        |     14 +-
 sys/opencrypto/cryptodev.c                                                                     |     15 +-
 sys/opencrypto/files.opencrypto                                                                |      3 +-
 sys/opencrypto/ocryptodev.c                                                                    |     37 +-
 sys/rump/Makefile.rump                                                                         |      4 +-
 sys/rump/dev/lib/libopencrypto/opencrypto_component.c                                          |      8 +-
 sys/rump/dev/lib/librnd/rnd_component.c                                                        |      5 +-
 sys/rump/include/rump-sys/vfs_if.h                                                             |      4 +-
 sys/rump/include/rump/rumpvfs_if_pub.h                                                         |      3 +-
 sys/rump/include/rump/rumpvnode_if.h                                                           |      4 +-
 sys/rump/librump/rumpdev/rump_dev.c                                                            |      5 +-
 sys/rump/librump/rumpkern/kobj_rename.c                                                        |      5 +-
 sys/rump/librump/rumpkern/locks.c                                                              |     11 +-
 sys/rump/librump/rumpkern/locks_up.c                                                           |     10 +-
 sys/rump/librump/rumpkern/ltsleep.c                                                            |     45 +-
 sys/rump/librump/rumpkern/lwproc.c                                                             |     12 +-
 sys/rump/librump/rumpkern/rump.c                                                               |     22 +-
 sys/rump/librump/rumpkern/scheduler.c                                                          |      6 +-
 sys/rump/librump/rumpkern/vm.c                                                                 |     47 +-
 sys/rump/librump/rumpvfs/rump_vfs.c                                                            |     11 +-
 sys/rump/librump/rumpvfs/rumpvfs.ifspec                                                        |      3 +-
 sys/rump/librump/rumpvfs/rumpvfs_if_wrappers.c                                                 |     11 +-
 sys/rump/librump/rumpvfs/rumpvnode_if.c                                                        |      6 +-
 sys/rump/librump/rumpvfs/vm_vfs.c                                                              |     31 +-
 sys/rump/net/lib/libnet/Makefile                                                               |      4 +-
 sys/rump/net/lib/libshmif/if_shmem.c                                                           |     22 +-
 sys/rump/net/lib/libvirtif/if_virt.c                                                           |      6 +-
 sys/secmodel/extensions/secmodel_extensions.c                                                  |     10 +-
 sys/secmodel/keylock/secmodel_keylock.c                                                        |     12 +-
 sys/secmodel/secmodel.h                                                                        |      4 +-
 sys/secmodel/securelevel/secmodel_securelevel.c                                                |     12 +-
 sys/secmodel/suser/secmodel_suser.c                                                            |     12 +-
 sys/sys/asan.h                                                                                 |      4 +-
 sys/sys/cpu.h                                                                                  |      7 +-
 sys/sys/exec_elf.h                                                                             |      3 +-
 sys/sys/filedesc.h                                                                             |      2 +-
 sys/sys/kauth.h                                                                                |      4 +-
 sys/sys/lock.h                                                                                 |      4 +-
 sys/sys/lwp.h                                                                                  |     29 +-
 sys/sys/mbuf.h                                                                                 |      6 +-
 sys/sys/param.h                                                                                |      4 +-
 sys/sys/percpu.h                                                                               |      5 +-
 sys/sys/proc.h                                                                                 |     21 +-
 sys/sys/radixtree.h                                                                            |      3 +-
 sys/sys/rwlock.h                                                                               |      3 +-
 sys/sys/syncobj.h                                                                              |     13 +-
 sys/sys/systm.h                                                                                |     15 +-
 sys/sys/types.h                                                                                |      4 +-
 sys/sys/vfs_syscalls.h                                                                         |      2 +-
 sys/sys/vnode.h                                                                                |     70 +-
 sys/sys/vnode_if.h                                                                             |      2 +-
 sys/ufs/chfs/chfs_vnops.c                                                                      |      8 +-
 sys/ufs/ext2fs/ext2fs_readwrite.c                                                              |      8 +-
 sys/ufs/ext2fs/ext2fs_vfsops.c                                                                 |      6 +-
 sys/ufs/ffs/ffs_alloc.c                                                                        |     16 +-
 sys/ufs/ffs/ffs_inode.c                                                                        |      8 +-
 sys/ufs/ffs/ffs_snapshot.c                                                                     |      6 +-
 sys/ufs/ffs/ffs_vfsops.c                                                                       |      8 +-
 sys/ufs/ffs/ffs_vnops.c                                                                        |      8 +-
 sys/ufs/lfs/lfs.h                                                                              |      7 +-
 sys/ufs/lfs/lfs_alloc.c                                                                        |    170 +-
 sys/ufs/lfs/lfs_balloc.c                                                                       |     29 +-
 sys/ufs/lfs/lfs_bio.c                                                                          |     11 +-
 sys/ufs/lfs/lfs_debug.c                                                                        |     10 +-
 sys/ufs/lfs/lfs_extern.h                                                                       |     10 +-
 sys/ufs/lfs/lfs_inode.c                                                                        |     25 +-
 sys/ufs/lfs/lfs_inode.h                                                                        |      5 +-
 sys/ufs/lfs/lfs_pages.c                                                                        |    129 +-
 sys/ufs/lfs/lfs_rename.c                                                                       |      7 +-
 sys/ufs/lfs/lfs_segment.c                                                                      |     79 +-
 sys/ufs/lfs/lfs_subr.c                                                                         |     58 +-
 sys/ufs/lfs/lfs_syscalls.c                                                                     |      6 +-
 sys/ufs/lfs/lfs_vfsops.c                                                                       |    167 +-
 sys/ufs/lfs/lfs_vnops.c                                                                        |     81 +-
 sys/ufs/lfs/ulfs_inode.c                                                                       |     10 +-
 sys/ufs/lfs/ulfs_readwrite.c                                                                   |      8 +-
 sys/ufs/ufs/ufs_inode.c                                                                        |     10 +-
 sys/ufs/ufs/ufs_readwrite.c                                                                    |     10 +-
 sys/ufs/ufs/ufs_vnops.c                                                                        |     10 +-
 sys/uvm/pmap/pmap_segtab.c                                                                     |      8 +-
 sys/uvm/uvm.h                                                                                  |     15 +-
 sys/uvm/uvm_amap.c                                                                             |     99 +-
 sys/uvm/uvm_amap.h                                                                             |     10 +-
 sys/uvm/uvm_anon.c                                                                             |     42 +-
 sys/uvm/uvm_anon.h                                                                             |      4 +-
 sys/uvm/uvm_aobj.c                                                                             |     64 +-
 sys/uvm/uvm_bio.c                                                                              |     65 +-
 sys/uvm/uvm_coredump.c                                                                         |      6 +-
 sys/uvm/uvm_device.c                                                                           |     35 +-
 sys/uvm/uvm_extern.h                                                                           |      5 +-
 sys/uvm/uvm_fault.c                                                                            |     84 +-
 sys/uvm/uvm_fault_i.h                                                                          |      4 +-
 sys/uvm/uvm_km.c                                                                               |     27 +-
 sys/uvm/uvm_loan.c                                                                             |    104 +-
 sys/uvm/uvm_map.c                                                                              |     24 +-
 sys/uvm/uvm_map.h                                                                              |      4 +-
 sys/uvm/uvm_mmap.c                                                                             |     10 +-
 sys/uvm/uvm_mremap.c                                                                           |      8 +-
 sys/uvm/uvm_object.c                                                                           |     34 +-
 sys/uvm/uvm_object.h                                                                           |      5 +-
 sys/uvm/uvm_page.c                                                                             |     62 +-
 sys/uvm/uvm_page.h                                                                             |      4 +-
 sys/uvm/uvm_page_array.c                                                                       |      6 +-
 sys/uvm/uvm_page_status.c                                                                      |     10 +-
 sys/uvm/uvm_pager.c                                                                            |     40 +-
 sys/uvm/uvm_pdaemon.c                                                                          |     55 +-
 sys/uvm/uvm_pdaemon.h                                                                          |      4 +-
 sys/uvm/uvm_pdpolicy.h                                                                         |      4 +-
 sys/uvm/uvm_pdpolicy_clock.c                                                                   |     33 +-
 sys/uvm/uvm_pdpolicy_clockpro.c                                                                |     11 +-
 sys/uvm/uvm_pglist.c                                                                           |     10 +-
 sys/uvm/uvm_readahead.c                                                                        |     16 +-
 sys/uvm/uvm_swap.c                                                                             |     11 +-
 sys/uvm/uvm_vnode.c                                                                            |     76 +-
 1176 files changed, 27669 insertions(+), 30767 deletions(-)

diffs (truncated from 116358 to 300 lines):

diff -r a025e1b53373 -r c39211a34cbc common/lib/libc/arch/i386/string/memcmp.S
--- a/common/lib/libc/arch/i386/string/memcmp.S Sun Feb 23 19:14:03 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-/*
- * Written by J.T. Conklin <jtc%NetBSD.org@localhost>.
- * Public domain.
- */
-
-#include <machine/asm.h>
-
-#if defined(LIBC_SCCS)
-       RCSID("$NetBSD: memcmp.S,v 1.3 2014/03/22 19:38:46 jakllsch Exp $")
-#endif
-
-ENTRY(memcmp)
-       pushl   %edi
-       pushl   %esi
-       movl    12(%esp),%edi
-       movl    16(%esp),%esi
-
-       movl    20(%esp),%ecx           /* compare by words */
-       shrl    $2,%ecx
-       repe
-       cmpsl
-       jne     L5                      /* do we match so far? */
-
-       movl    20(%esp),%ecx           /* compare remainder by bytes */
-       andl    $3,%ecx
-       repe
-       cmpsb
-       jne     L6                      /* do we match? */
-
-       xorl    %eax,%eax               /* we match, return zero        */
-       popl    %esi
-       popl    %edi
-       ret
-
-L5:    movl    $4,%ecx                 /* We know that one of the next */
-       subl    %ecx,%edi               /* four pairs of bytes do not   */
-       subl    %ecx,%esi               /* match.                       */
-       repe
-       cmpsb
-L6:    xorl    %eax,%eax               /* Perform unsigned comparison  */
-       movb    -1(%edi),%al
-       xorl    %edx,%edx
-       movb    -1(%esi),%dl
-       subl    %edx,%eax
-       popl    %esi
-       popl    %edi
-       ret
-END(memcmp)
diff -r a025e1b53373 -r c39211a34cbc common/lib/libc/arch/x86_64/string/bcmp.S
--- a/common/lib/libc/arch/x86_64/string/bcmp.S Sun Feb 23 19:14:03 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-#include <machine/asm.h>
-
-#if defined(LIBC_SCCS)
-       RCSID("$NetBSD: bcmp.S,v 1.3 2014/03/22 19:16:34 jakllsch Exp $")
-#endif
-
-ENTRY(bcmp)
-       xorl    %eax,%eax               /* clear return value */
-
-       movq    %rdx,%rcx               /* compare by words */
-       shrq    $3,%rcx
-       repe
-       cmpsq
-       jne     L1
-
-       movq    %rdx,%rcx               /* compare remainder by bytes */
-       andq    $7,%rcx
-       repe
-       cmpsb
-       je      L2
-
-L1:    incl    %eax
-L2:    ret
-END(bcmp)
diff -r a025e1b53373 -r c39211a34cbc common/lib/libc/arch/x86_64/string/memcmp.S
--- a/common/lib/libc/arch/x86_64/string/memcmp.S       Sun Feb 23 19:14:03 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,40 +0,0 @@
-/*
- * Written by J.T. Conklin <jtc%NetBSD.org@localhost>.
- * Public domain.
- * Adapted for NetBSD/x86_64 by Frank van der Linden <fvdl%wasabisystems.com@localhost>
- */
-
-#include <machine/asm.h>
-
-#if defined(LIBC_SCCS)
-       RCSID("$NetBSD: memcmp.S,v 1.3 2014/03/22 19:16:34 jakllsch Exp $")
-#endif
-
-ENTRY(memcmp)
-       movq    %rdx,%rcx               /* compare by longs */
-       shrq    $3,%rcx
-       repe
-       cmpsq
-       jne     L5                      /* do we match so far? */
-
-       movq    %rdx,%rcx               /* compare remainder by bytes */
-       andq    $7,%rcx
-       repe
-       cmpsb
-       jne     L6                      /* do we match? */
-
-       xorl    %eax,%eax               /* we match, return zero        */
-       ret
-
-L5:    movl    $8,%ecx                 /* We know that one of the next */
-       subq    %rcx,%rdi               /* eight pairs of bytes do not  */
-       subq    %rcx,%rsi               /* match.                       */
-       repe
-       cmpsb
-L6:    xorl    %eax,%eax               /* Perform unsigned comparison  */
-       movb    -1(%rdi),%al
-       xorl    %edx,%edx
-       movb    -1(%rsi),%dl
-       subl    %edx,%eax
-       ret
-END(memcmp)
diff -r a025e1b53373 -r c39211a34cbc common/lib/libc/gen/radixtree.c
--- a/common/lib/libc/gen/radixtree.c   Sun Feb 23 19:14:03 2020 +0000
+++ b/common/lib/libc/gen/radixtree.c   Sat Feb 29 20:17:42 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: radixtree.c,v 1.20 2019/12/05 19:03:39 ad Exp $        */
+/*     $NetBSD: radixtree.c,v 1.20.2.1 2020/02/29 20:17:43 ad Exp $    */
 
 /*-
  * Copyright (c)2011,2012,2013 YAMAMOTO Takashi,
@@ -112,7 +112,7 @@
 #include <sys/cdefs.h>
 
 #if defined(_KERNEL) || defined(_STANDALONE)
-__KERNEL_RCSID(0, "$NetBSD: radixtree.c,v 1.20 2019/12/05 19:03:39 ad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: radixtree.c,v 1.20.2.1 2020/02/29 20:17:43 ad Exp $");
 #include <sys/param.h>
 #include <sys/errno.h>
 #include <sys/pool.h>
@@ -122,7 +122,7 @@
 #include <lib/libsa/stand.h>
 #endif /* defined(_STANDALONE) */
 #else /* defined(_KERNEL) || defined(_STANDALONE) */
-__RCSID("$NetBSD: radixtree.c,v 1.20 2019/12/05 19:03:39 ad Exp $");
+__RCSID("$NetBSD: radixtree.c,v 1.20.2.1 2020/02/29 20:17:43 ad Exp $");
 #include <assert.h>
 #include <errno.h>
 #include <stdbool.h>
@@ -345,10 +345,27 @@
 {
 
        radix_tree_node_cache = pool_cache_init(sizeof(struct radix_tree_node),
-           coherency_unit, 0, 0, "radixnode", NULL, IPL_NONE,
+           coherency_unit, 0, PR_LARGECACHE, "radixnode", NULL, IPL_NONE,
            radix_tree_node_ctor, NULL, NULL);
        KASSERT(radix_tree_node_cache != NULL);
 }
+
+/*
+ * radix_tree_await_memory:
+ *
+ * after an insert has failed with ENOMEM, wait for memory to become
+ * available, so the caller can retry.
+ */
+
+void
+radix_tree_await_memory(void)
+{
+       struct radix_tree_node *n;
+
+       n = pool_cache_get(radix_tree_node_cache, PR_WAITOK);
+       pool_cache_put(radix_tree_node_cache, n);
+}
+
 #endif /* defined(_KERNEL) */
 
 static bool __unused
@@ -826,34 +843,16 @@
                        break;
                }
                n = path_node(t, path, lastidx - 1);
-               /*
-                * we used to have an integer counter in the node, and this
-                * optimization made sense then, even though marginal.  it
-                * no longer provides benefit with the structure cache line
-                * aligned and the counter replaced by an unrolled sequence
-                * testing the pointers in batch.
-                */
-#if 0
-               if (*vpp != NULL && radix_tree_node_count_ptrs(n) == 1) {
-                       /*
-                        * optimization; if the node has only a single pointer
-                        * and we've already visited it, there's no point to
-                        * keep scanning in this node.
-                        */
-                       goto no_siblings;
-               }
-#endif /* 0 */
                for (i = vpp - n->n_ptrs + step; i != guard; i += step) {
                        KASSERT(i < RADIX_TREE_PTR_PER_NODE);
                        if (entry_match_p(n->n_ptrs[i], tagmask)) {
                                vpp = &n->n_ptrs[i];
                                break;
+                       } else if (dense) {
+                               return nfound;
                        }
                }
                if (i == guard) {
-#if 0
-no_siblings:
-#endif /* 0 */
                        /*
                         * not found.  go to parent.
                         */
diff -r a025e1b53373 -r c39211a34cbc common/lib/libc/stdlib/random.c
--- a/common/lib/libc/stdlib/random.c   Sun Feb 23 19:14:03 2020 +0000
+++ b/common/lib/libc/stdlib/random.c   Sat Feb 29 20:17:42 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: random.c,v 1.5 2016/02/08 05:27:24 dholland Exp $      */
+/*     $NetBSD: random.c,v 1.5.20.1 2020/02/29 20:17:43 ad Exp $       */
 
 /*
  * Copyright (c) 1983, 1993
@@ -35,7 +35,7 @@
 #if 0
 static char sccsid[] = "@(#)random.c   8.2 (Berkeley) 5/19/95";
 #else
-__RCSID("$NetBSD: random.c,v 1.5 2016/02/08 05:27:24 dholland Exp $");
+__RCSID("$NetBSD: random.c,v 1.5.20.1 2020/02/29 20:17:43 ad Exp $");
 #endif
 #endif /* LIBC_SCCS and not lint */
 
@@ -189,7 +189,7 @@
  */
 
 /* LINTED */
-static int randtbl[DEG_3 + 1] = {
+static uint32_t randtbl[DEG_3 + 1] = {
        TYPE_3,
 #ifdef USE_BETTER_RANDOM
        0x991539b1, 0x16a5bce3, 0x6774a4cd,
@@ -232,8 +232,8 @@
  * in the initialization of randtbl) because the state table pointer is set
  * to point to randtbl[1] (as explained below).
  */
-static int *fptr = &randtbl[SEP_3 + 1];
-static int *rptr = &randtbl[1];
+static uint32_t *fptr = &randtbl[SEP_3 + 1];
+static uint32_t *rptr = &randtbl[1];
 
 /*
  * The following things are the pointer to the state information table, the
@@ -245,11 +245,11 @@
  * this is more efficient than indexing every time to find the address of
  * the last element to see if the front and rear pointers have wrapped.
  */
-static int *state = &randtbl[1];
+static uint32_t *state = &randtbl[1];
 static int rand_type = TYPE_3;
 static int rand_deg = DEG_3;
 static int rand_sep = SEP_3;
-static int *end_ptr = &randtbl[DEG_3 + 1];
+static uint32_t *end_ptr = &randtbl[DEG_3 + 1];
 
 /*
  * srandom:
@@ -340,17 +340,17 @@
        size_t n)                       /* # bytes of state info */
 {
        void *ostate = (void *)(&state[-1]);
-       int *int_arg_state;
+       uint32_t *int_arg_state;
 
        _DIAGASSERT(arg_state != NULL);
 
-       int_arg_state = (int *)(void *)arg_state;
+       int_arg_state = (uint32_t *)(void *)arg_state;
 
        mutex_lock(&random_mutex);
        if (rand_type == TYPE_0)
                state[-1] = rand_type;
        else
-               state[-1] = MAX_TYPES * (int)(rptr - state) + rand_type;
+               state[-1] = MAX_TYPES * (uint32_t)(rptr - state) + rand_type;
        if (n < BREAK_0) {
                mutex_unlock(&random_mutex);
                return (NULL);
@@ -375,13 +375,13 @@
                rand_deg = DEG_4;
                rand_sep = SEP_4;
        }
-       state = (int *) (int_arg_state + 1); /* first location */
+       state = (uint32_t *) (int_arg_state + 1); /* first location */
        end_ptr = &state[rand_deg];     /* must set end_ptr before srandom */
        srandom_unlocked(seed);
        if (rand_type == TYPE_0)
                int_arg_state[0] = rand_type;



Home | Main Index | Thread Index | Old Index