NetBSD/src 10UTPES — doc CHANGES-11.1

   Tickets #496 - #507
VersionDeltaFile
1.1.2.18+7,863-1doc/CHANGES-11.1
+7,863-11 files

NetBSD/src 7xfHyyk — external/public-domain/tz/dist southamerica europe

   Pullup the following, requested by kre in ticket #507:

        external/public-domain/tz/dist/CONTRIBUTING     up to 1.1.1.11
        external/public-domain/tz/dist/Makefile         up to 1.7
        external/public-domain/tz/dist/NEWS             up to 1.10
        external/public-domain/tz/dist/README           up to 1.4
        external/public-domain/tz/dist/TZDATA_VERSION   up to 1.48
        external/public-domain/tz/dist/africa           up to 1.5
        external/public-domain/tz/dist/asia             up to 1.17
        external/public-domain/tz/dist/backward         up to 1.13
        external/public-domain/tz/dist/backzone         up to 1.6
        external/public-domain/tz/dist/europe           up to 1.7
        external/public-domain/tz/dist/northamerica     up to 1.9
        external/public-domain/tz/dist/southamerica     up to 1.6
        external/public-domain/tz/dist/theory.html      up to 1.8
        external/public-domain/tz/dist/version          up to 1.21
        external/public-domain/tz/dist/zone.tab         up to 1.8
        external/public-domain/tz/dist/zone1970.tab     up to 1.9
        external/public-domain/tz/dist/zonenow.tab      up to 1.10

    [3 lines not shown]
VersionDeltaFile
1.4.2.4+169-55external/public-domain/tz/dist/northamerica
1.4.2.4+152-1external/public-domain/tz/dist/NEWS
1.3.2.3+33-32external/public-domain/tz/dist/theory.html
1.12.2.1+49-5external/public-domain/tz/dist/backward
1.3.2.3+26-4external/public-domain/tz/dist/europe
1.4.2.2+16-13external/public-domain/tz/dist/southamerica
+445-11012 files not shown
+505-15318 files

NetBSD/src USEes2E — external/bsd/ntp/dist/ntpd ntp_proto.c

   Pull up following revision(s) (requested by jnemeth in ticket #506):

        external/bsd/ntp/dist/ntpd/ntp_proto.c: revision 1.21

   Fix overly aggressive rejection of valid servers.

   Patch taken from https://bugs.ntp.org/3877 .  This patch is likely to be
   included in the next release.

   Fixes PR bin/60831
VersionDeltaFile
1.20.2.1+12-21external/bsd/ntp/dist/ntpd/ntp_proto.c
+12-211 files

NetBSD/src 1XoPwON — doc CHANGES-10.3

   Tickets #1346 - #1348
VersionDeltaFile
1.1.2.6+18-1doc/CHANGES-10.3
+18-11 files

NetBSD/src zPI5Ltz — share/examples/npf soho_gw-npf.conf host-npf.conf

   Pull up following revision(s) (requested by hgutch in ticket #1348):

        share/examples/npf/host-npf.conf: revision 1.13
        share/examples/npf/host-npf.conf: revision 1.14
        share/examples/npf/soho_gw-npf.conf: revision 1.22

   Fix a couple more ``blacklist --> blocklist''

   More blacklist --> blocklist
VersionDeltaFile
1.11.8.2+4-4share/examples/npf/host-npf.conf
1.20.8.2+3-3share/examples/npf/soho_gw-npf.conf
+7-72 files

NetBSD/src N2HviOM — share/examples/npf soho_gw-npf.conf host-npf.conf

   Pull up following revision(s) (requested by hgutch in ticket #505):

        share/examples/npf/host-npf.conf: revision 1.13
        share/examples/npf/host-npf.conf: revision 1.14
        share/examples/npf/soho_gw-npf.conf: revision 1.22

   Fix a couple more ``blacklist --> blocklist''

   More blacklist --> blocklist
VersionDeltaFile
1.12.4.1+4-4share/examples/npf/host-npf.conf
1.21.4.1+3-3share/examples/npf/soho_gw-npf.conf
+7-72 files

NetBSD/src Tn3buk0 — sys/arch/evbarm/ifpga plmmc_ifpga.c, sys/dev/ic pl181var.h

   Pull up following revision(s) (requested by skrll in ticket #504):

        sys/dev/ic/pl181var.h: revision 1.4
        sys/arch/evbarm/ifpga/plmmc_ifpga.c: revision 1.3

   evbarm/INTEGRATOR_CP: establish interrupt handler for PL181 controller

   PR/60818 plmmc_ifpga.c does not establish interrupt handler for PL181 controller

   Capture the handle returned from ifpga_intr_establish - someone might
   write the code to call ifpga_intr_disestablish.
VersionDeltaFile
1.2.18.1+2-4sys/arch/evbarm/ifpga/plmmc_ifpga.c
1.3.44.1+2-1sys/dev/ic/pl181var.h
+4-52 files

NetBSD/src rg0qZZy — sys/arch/mips/mips pmap_machdep.c cpu_subr.c

   Pull up following revision(s) (requested by skrll in ticket #503):

        sys/arch/mips/mips/pmap_machdep.c: revision 1.41
        sys/arch/mips/mips/cpu_subr.c: revision 1.68

   mips: create ci_shootdowncpus early so it's available for MP pmap_update

   When using ENABLE_MIPS_4KB_PAGE on OCTEON with an MULTIPROCESSOR kernel
   an early pmap_update is triggered which requires ci_shootdowncpus to be
   vailable.
VersionDeltaFile
1.64.8.2+8-3sys/arch/mips/mips/cpu_subr.c
1.40.2.1+8-2sys/arch/mips/mips/pmap_machdep.c
+16-52 files

NetBSD/src NoEtohQ — sys/external/gpl2/dts/dist/arch/arm/boot/dts imx6ull-pinfunc.h imx6ull-pinfunc-snvs.h

   Pull up the following, requested by skrll in ticket #502:

        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/Makefile up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-cubieboard6.dts up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-guitar-bb-rev-b.dts up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-guitar.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-labrador-base-m.dts up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-labrador-v2.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-roseapplepi.dts up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500-sparky.dts up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/actions/owl-s500.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/airoha/Makefile up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/airoha/en7523-evb.dts up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/airoha/en7523.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/allwinner/Makefile up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/allwinner/axp152.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/allwinner/axp209.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/allwinner/axp223.dtsi up to 1.1.1.1
        sys/external/gpl2/dts/dist/arch/arm/boot/dts/allwinner/axp22x.dtsi up to 1.1.1.1

    [7624 lines not shown]
VersionDeltaFile
1.2.4.1+40-1,500sys/external/gpl2/dts/dist/arch/arm/boot/dts/Makefile
1.1.1.4.34.1+1-1sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx6ull-pinfunc.h
1.1.1.2.36.1+1-1sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx6ull-pinfunc-snvs.h
1.1.1.3.34.1+1-1sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx6ul-pinfunc.h
1.1.1.2.34.1+1-1sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx6sl-pinfunc.h
1.1.1.3.34.1+1-1sys/external/gpl2/dts/dist/arch/arm/boot/dts/imx50-pinfunc.h
+45-1,5051,134 files not shown
+57-1,5171,140 files

NetBSD/src qdz9DzF — sys/arch/aarch64/aarch64 kobj_machdep.c

   Pull up following revision(s) (requested by skrll in ticket #501):

        sys/arch/aarch64/aarch64/kobj_machdep.c: revision 1.10

   aarch64: Teach kobj_reloc about R_AARCH64_LDST128_ABS_LO12_NC.

   PR port-arm/60660: missing R_AARCH_LDST128_ABS_LO12_NC

   From Taylor
VersionDeltaFile
1.9.4.1+7-2sys/arch/aarch64/aarch64/kobj_machdep.c
+7-21 files

NetBSD/src yKMQftw — sys/arch/mips/mips mipsX_subr.S

   Pull up following revision(s) (requested by skrll in ticket #1347):

        sys/arch/mips/mips/mipsX_subr.S: revision 1.119

   mips: fix rdhwr emulation wrt TLB misses on loading the faulting instruction.

   Use tlbp to probe the TLB for an entry for the page containing the
   instruction to emulate, and fail to slow path if it doesn't exist.

   A TLB miss (nested exception) on the instruction load would otherwise
   land in user_gen_exception and clobber this routine's v0, since the
   exception PC isn't saved again while EXL is set.

   PR/60664 mips: rdhwr emulation corrupts v0 on nested TLB miss...

   This patch is based on the diff included in the PR, but updated by me
   to improve register save / restore in both the fast and slow paths.

   The mf* instructions in user_gen_exception_common are shuffled down

    [5 lines not shown]
VersionDeltaFile
1.115.4.1+47-15sys/arch/mips/mips/mipsX_subr.S
+47-151 files

NetBSD/src 26DQBhF — sys/arch/mips/mips mipsX_subr.S

   Pull up following revision(s) (requested by skrll in ticket #500):

        sys/arch/mips/mips/mipsX_subr.S: revision 1.120
        sys/arch/mips/mips/mipsX_subr.S: revision 1.119

   mips: fix rdhwr emulation wrt TLB misses on loading the faulting instruction.

   Use tlbp to probe the TLB for an entry for the page containing the
   instruction to emulate, and fail to slow path if it doesn't exist.

   A TLB miss (nested exception) on the instruction load would otherwise
   land in user_gen_exception and clobber this routine's v0, since the
   exception PC isn't saved again while EXL is set.

   PR/60664 mips: rdhwr emulation corrupts v0 on nested TLB miss...

   This patch is based on the diff included in the PR, but updated by me
   to improve register save / restore in both the fast and slow paths.


    [10 lines not shown]
VersionDeltaFile
1.116.2.1+47-19sys/arch/mips/mips/mipsX_subr.S
+47-191 files

NetBSD/src LlX2e0Q — sys/dev/ic rtl8169.c

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

        sys/dev/ic/rtl8169.c: revision 1.184

   re(4): fix mangled TX queue on DMA map loading errors

   Do not advance the TX queue producer index when bus_dmamap_load_mbuf()
   fails.

   The producer index must advance only after a packet has been
   successfully committed to a TX queue entry.  Advancing it on a
   map loading error leaves a hole in re_txq[], while re_txq_free()
   still counts only successfully queued packets.

   re_txeof() assumes that all outstanding TX queue entries from
   re_txq_considx are contiguous, so such a hole can make it process
   an unused entry and corrupt the TX queue accounting.

   This bug was introduced by my re_encap() -> re_start() refactoring
   in rev. 1.59 back in 2006.  Sorry it took ~20 years to notice it.
VersionDeltaFile
1.175.4.1+6-3sys/dev/ic/rtl8169.c
+6-31 files

NetBSD/src Col4DC9 — sys/dev/ic rtl8169.c

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

        sys/dev/ic/rtl8169.c: revision 1.184

   re(4): fix mangled TX queue on DMA map loading errors

   Do not advance the TX queue producer index when bus_dmamap_load_mbuf()
   fails.

   The producer index must advance only after a packet has been
   successfully committed to a TX queue entry.  Advancing it on a
   map loading error leaves a hole in re_txq[], while re_txq_free()
   still counts only successfully queued packets.

   re_txeof() assumes that all outstanding TX queue entries from
   re_txq_considx are contiguous, so such a hole can make it process
   an unused entry and corrupt the TX queue accounting.

   This bug was introduced by my re_encap() -> re_start() refactoring
   in rev. 1.59 back in 2006.  Sorry it took ~20 years to notice it.
VersionDeltaFile
1.179.2.2+6-3sys/dev/ic/rtl8169.c
+6-31 files

NetBSD/src bp0yMTo — sys/arch/mips/include intr.h, sys/arch/mips/mips mips_fixup.c

   Pull up following revision(s) (requested by skrll in ticket #498):

        sys/arch/mips/include/intr.h: revision 1.14
        sys/arch/mips/mips/mips_fixup.c: revision 1.30

   mips: tag all the stub functions as __noubsan

   When built with UBSAN the stub functions change to the point that the
   mips_fixup_addr code doesn't understand the instructions involved.

   Apply __nousbsan to avoid this.

   PR//60779: Kernel complains about unexpected mips insn on boot...
VersionDeltaFile
1.24.2.2+24-23sys/arch/mips/mips/mips_fixup.c
1.13.26.1+16-16sys/arch/mips/include/intr.h
+40-392 files

NetBSD/src EVGEr1y — sys/arch/mips/mips mips_fixup.c

   Pull up following revision(s) (requested by skrll in ticket #497):

        sys/arch/mips/mips/mips_fixup.c: revision 1.27
        sys/arch/mips/mips/mips_fixup.c: revision 1.28
        sys/arch/mips/mips/mips_fixup.c: revision 1.29

   mips: address some UB in mips_fixup.c (part 1)
   PR/60780 (UBSan complains about left-shifting outside of int type range)

   mips: address some UB in mips_fixup.c (part 2)
   PR/60780 (UBSan complains about left-shifting outside of int type range)

   Fix previous and make it less ugly in the process
   PR/60780 (UBSan complains about left-shifting outside of int type range)
VersionDeltaFile
1.24.2.1+6-6sys/arch/mips/mips/mips_fixup.c
+6-61 files

NetBSD/src uwsgrsV — external/mit/expat/dist aclocal.m4 configure, external/mit/expat/dist/conftools ltmain.sh

   Pull up the following, requested by nia in ticket #496:

        external/mit/expat/dist/conftools/compile       up to 1.3
        external/mit/expat/dist/conftools/ar-lib        up to 1.3
        external/mit/expat/dist/conftools/config.guess  up to 1.9
        external/mit/expat/dist/conftools/config.sub    up to 1.8
        external/mit/expat/dist/conftools/depcomp       up to 1.3
        external/mit/expat/dist/conftools/install-sh    up to 1.3
        external/mit/expat/dist/conftools/ltmain.sh     up to 1.3
        external/mit/expat/dist/conftools/missing       up to 1.3
        external/mit/expat/dist/conftools/test-driver   up to 1.3
        external/mit/expat/dist/doc/xmlwf.1             up to 1.3
        external/mit/expat/dist/doc/Makefile.in         up to 1.3
        external/mit/expat/dist/examples/Makefile.in    up to 1.3
        external/mit/expat/dist/lib/Makefile.in         up to 1.3
        external/mit/expat/dist/lib/hash_table.h        up to 1.1.1.1
        external/mit/expat/dist/tests/benchmark/Makefile.in up to 1.3
        external/mit/expat/dist/tests/Makefile.in       up to 1.3
        external/mit/expat/dist/tests/hash_tests.c      up to 1.1.1.1

    [124 lines not shown]
VersionDeltaFile
1.1.1.9.2.2+2,511-1,427external/mit/expat/dist/configure
1.1.1.5.2.2+602-173external/mit/expat/dist/m4/libtool.m4
1.1.1.6.2.2+453-141external/mit/expat/dist/aclocal.m4
1.11.2.3+332-206external/mit/expat/dist/lib/xmlparse.c
1.1.1.1.2.3+460-6external/mit/expat/dist/tests/basic_tests.c
1.1.1.6.2.2+245-80external/mit/expat/dist/conftools/ltmain.sh
+4,603-2,033139 files not shown
+7,093-3,721145 files

NetBSD/src G3Pp3Uk — external/mit/lua/dist/doc lua.1

   Remove empty newline (caused HTML rendering issues)
VersionDeltaFile
1.10+1-2external/mit/lua/dist/doc/lua.1
+1-21 files

NetBSD/src tCCeYm7 — sys/arch/mips/mips locore.S

   Don't optimise the MIPSnnR2 case for something that happens once on
   each CPU per boot.  Makes this little block of code easier to read.
VersionDeltaFile
1.234+2-6sys/arch/mips/mips/locore.S
+2-61 files

NetBSD/src LTMB2ym — sys/arch/arm/ti ti_edma.c

   arm: Use fdtbus_intr_str_byname in edma_attach

   Don't assume that "edma3_ccint" is the first entry in "interrupt-names"
VersionDeltaFile
1.10+9-8sys/arch/arm/ti/ti_edma.c
+9-81 files

NetBSD/src 1YwhcvL — sys/dev/fdt fdt_intr.h fdt_intr.c

   fdt: add a fdtbus_intr_str_byname function
VersionDeltaFile
1.31+21-2sys/dev/fdt/fdt_intr.c
1.2+2-1sys/dev/fdt/fdt_intr.h
+23-32 files

NetBSD/src fMJ4OBf — etc/rc.d network

   PR misc/60836 - Be more careful with /etc/ifconfig.* cloner configs

   Only config cloner interfaces when an /etc/ifconfig.${cloner}N file
   exists, if N is completely numeric.
VersionDeltaFile
1.86+4-1etc/rc.d/network
+4-11 files

NetBSD/src kcVYEQm — doc CHANGES-10.3

   Ticket #1344
VersionDeltaFile
1.1.2.5+6-1doc/CHANGES-10.3
+6-11 files

NetBSD/src UyAXGiL — doc CHANGES-11.1

   Tickets #492 - #494
VersionDeltaFile
1.1.2.17+16-1doc/CHANGES-11.1
+16-11 files

NetBSD/src qEp63w8 — sys/sys param.h

   sys/param.h: Welcome to 11.99.9!

   This version arises out of an abundance of caution in the slim chance
   that anything is affected by the change in the signature of
   sbappendcontrol to return void instead of a boolean indicating
   success or failure; the caller is now (and, really, was already)
   responsible for checking buffer sizes.

   PR kern/60832: AF_LOCAL stream: sendmsg() with SCM_RIGHTS silently
   drops data and descriptors but reports success
VersionDeltaFile
1.748+2-2sys/sys/param.h
+2-21 files

NetBSD/src uqNxBeF — usr.sbin/cpuctl/arch i386.c

   Update Cyrix CPU models.

   Joshua was never released,  but some working samples exist in the wild.
VersionDeltaFile
1.151+4-4usr.sbin/cpuctl/arch/i386.c
+4-41 files

NetBSD/src Y0SxJkH — sys/miscfs/fifofs fifo_vnops.c, tests/lib/libc/sys t_poll.c

   fifo: Followups to fix previous fifo_vnops.c change.

   1. Fix open so with O_RDONLY and not O_NONBLOCK, it will block as
      POSIX specifies until there are writers -- not until there are
      writers _or_ a read is possible without blocking (which is always
      immediately true because read will immediately report EOF).

      This was a regression in the previous change which I failed to
      catch because I committed the change a few days ago to hg and
      forgot that I hadn't yet run all the applicable tests when I
      exported it to CVS today -- I had only done the background
      research and thought about the semantics.

   2. Clear xfail on various tests that were fixed by the change.

   PR kern/59056: poll POLLHUP bugs
   PR kern/60789: read on fifo without writer may block
VersionDeltaFile
1.18+1-41tests/lib/libc/sys/t_poll.c
1.94+3-4sys/miscfs/fifofs/fifo_vnops.c
+4-452 files

NetBSD/src XPL63ml — external/public-domain/tz tzdata2netbsd

   tzdata2netbsd - more updates for hg repo use

   I am getting closer to having a version that "just works" using hg.

   No changes that affect the use of the script with cvs as the repo.
VersionDeltaFile
1.23+25-2external/public-domain/tz/tzdata2netbsd
+25-21 files

NetBSD/src i7OwaKN — sys/kern uipc_socket2.c uipc_usrreq.c, sys/sys socketvar.h

   sbappendcontrol never fails; nix the return value indicating success.

   Cleanup which in principle changes the module ABI (I doubt there are
   any modules out there that actually use sbappendcontrol, though rump
   does use it across libraries) after:

   PR kren/60832: AF_LOCAL stream: sendmsg() with SCM_RIGHTS silently
   drops data and descriptors but reports success

   XXX kernel revbump due to API/ABI change -- not for pullup
VersionDeltaFile
1.212+4-8sys/kern/uipc_usrreq.c
1.150+3-5sys/kern/uipc_socket2.c
1.173+2-2sys/sys/socketvar.h
+9-153 files

NetBSD/src EvO2ak7 — sys/kern uipc_socket2.c, tests/kernel t_fdpass.c

   sendmsg(2): Don't fail with ENOBUFS on fd passing.

   We don't fail with ENOBUFS if we're not fd-passing -- we just block
   or fail earlier on with EAGAIN; no reason to invent a new failure
   mode just for the fd-passing case.

   Whether we should have _any_ path that checks the receiving socket's
   receive buffer limit is another question, but it's silly for it to:
   1. apply _only_ when passing fds,
   2. trip only when the kernel internally expands the buffer, and/or
   3. fail with ENOBUFS instead of blocking or failing with EAGAIN.

   This change essentially matches FreeBSD's subversion r337328:

   commit 5b0480f2cca0a4a04f21055ed769be93f11348de
   Author: Mark Johnston <markj at FreeBSD.org>
   Date:   Sat Aug 4 20:26:54 2018 +0000

       Don't check rcv sockbuf limits when sending on a unix stream socket.

    [25 lines not shown]
VersionDeltaFile
1.4+2-15tests/kernel/t_fdpass.c
1.149+2-8sys/kern/uipc_socket2.c
+4-232 files