NetBSD/src njFOxdtusr.bin/make main.c, usr.bin/make/unit-tests opt-jobs-internal.exp

   make: delay warning about bogus -J flag

   In MainParseArgJobsInternal just set bogusJflag to indicate
   that the descriptors passed were invalid.

   By the time we get to InitMaxJobs the command line and indeed
   the makefile have had a chance to put us in compat mode,
   in which case the warning is unnecessary.
   Add suggestion of -B if compat mode is desired in the sub-make.

   Reviewed by: rillig
VersionDeltaFile
1.655+27-20usr.bin/make/main.c
1.8+9-8usr.bin/make/unit-tests/opt-jobs-internal.exp
+36-282 files

NetBSD/src kEDpkHNusr.sbin/cpuctl/arch i386.c

   s/padloack/padlock/ in padlock features line.
VersionDeltaFile
1.148+3-3usr.sbin/cpuctl/arch/i386.c
+3-31 files

NetBSD/src kHPoPsssys/arch/hp300/dev sti_dio.c sti_machdep.c

   Use explicit STI_CODEBASE_M68K macro defined in MI stireg.h.

   No binary change.
VersionDeltaFile
1.4+3-3sys/arch/hp300/dev/sti_dio.c
1.6+3-3sys/arch/hp300/dev/sti_machdep.c
1.10+3-3sys/arch/hp300/dev/sti_sgc.c
+9-93 files

NetBSD/src Dj01g7ndoc CHANGES-10.2

   Ticket #1121
VersionDeltaFile
1.1.2.26+10-1doc/CHANGES-10.2
+10-11 files

NetBSD/src GSiMUQOsys/arch/ia64/include intr.h, sys/arch/sparc64/include psl.h

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

        sys/arch/ia64/include/intr.h: revision 1.9
        sys/uvm/uvm_pdpolicy_clock.c: revision 1.41
        sys/sys/spl.h: revision 1.11
        sys/uvm/uvm_pdpolicy_clock.c: revision 1.42
        sys/arch/sparc64/include/psl.h: revision 1.66

   uvmpdpol_pagerealize(): ucpu->pdqhead is used by a single CPU; but

   kpreempt_disable() isn't enough to guard against concurent access;
   interrupts also need to be disabled.

   If my analysis is correct, the only place using ucpu->pdqhead which
   can be called from interrupt context it uvmpdpol_pagerealize(), and only
   from softbio().

   So:
   - introduce splsoftbio() in sys/spl.h

    [7 lines not shown]
VersionDeltaFile
1.40.4.1+10-5sys/uvm/uvm_pdpolicy_clock.c
1.10.4.1+4-1sys/sys/spl.h
1.8.30.1+2-1sys/arch/ia64/include/intr.h
1.62.4.3+2-1sys/arch/sparc64/include/psl.h
+18-84 files

NetBSD/src 3lFybzGsys/arch/hp300/stand/inst version, sys/arch/hp300/stand/uboot version

   Bump bootloader versions to denote recent netboot and 362/382 sti changes.
VersionDeltaFile
1.15+2-1sys/arch/hp300/stand/inst/version
1.22+2-1sys/arch/hp300/stand/uboot/version
+4-22 files

NetBSD/src RSFRWPA. UPDATING

   Note update build problems from the $NM changes in tools.
VersionDeltaFile
1.380+5-1UPDATING
+5-11 files

NetBSD/src 1UUTFGTsys/coda coda_vfsops.c, sys/dev/pci/cxgb cxgb_sge.c

   fix few typos in comments.
VersionDeltaFile
1.92+3-3sys/coda/coda_vfsops.c
1.8+3-3sys/dev/pci/cxgb/cxgb_sge.c
1.24+2-2sys/ufs/chfs/chfs_vfsops.c
1.13+2-2usr.sbin/sysinst/arch/mac68k/md.c
+10-104 files

NetBSD/src bnzPorBsys/arch/vax/conf INSTALL

   bump.
VersionDeltaFile
1.78+2-2sys/arch/vax/conf/INSTALL
+2-21 files

NetBSD/src MVWOp1Ndistrib/vax/ramdisk Makefile

   bump
VersionDeltaFile
1.36+2-2distrib/vax/ramdisk/Makefile
+2-21 files

NetBSD/src R7bcjFesys/arch/hp300/hp300 autoconf.c

   Avoid a weird semicolon.
VersionDeltaFile
1.117+3-3sys/arch/hp300/hp300/autoconf.c
+3-31 files

NetBSD/src tdGJjkWsys/arch/hp300/dev dnkbd.c sti_machdep.c

   Use C99 designated initializers for wscons structures.
VersionDeltaFile
1.16+11-10sys/arch/hp300/dev/dnkbd.c
1.5+8-8sys/arch/hp300/dev/sti_machdep.c
1.2+7-7sys/arch/hp300/dev/gendiofb.c
1.5+7-7sys/arch/hp300/dev/dvbox.c
1.4+7-7sys/arch/hp300/dev/gbox.c
1.4+7-7sys/arch/hp300/dev/hyper.c
+47-463 files not shown
+68-679 files

NetBSD/src jPcT9jutools/gcc Makefile

   Provide HOST_NM as NM so cross-builds on e.g. macOS and Solaris are ok.

   This is an update to PR 58437 which only fixed the original issue on Solaris.

   PR toolchain/58437
VersionDeltaFile
1.116+2-2tools/gcc/Makefile
+2-21 files

NetBSD/src DkymNGRsys/arch/hp300/stand/common ite_sti.c ite_rb.c

   Make local functions static.
VersionDeltaFile
1.5+11-11sys/arch/hp300/stand/common/ite_sti.c
1.12+4-3sys/arch/hp300/stand/common/ite_rb.c
1.12+4-3sys/arch/hp300/stand/common/ite_tc.c
1.11+4-3sys/arch/hp300/stand/common/ite_gb.c
1.11+2-2sys/arch/hp300/stand/common/ite_dv.c
+25-225 files

NetBSD/src rUBburwsys/arch/hp300/stand/common ite_sti.c

   Make sure to erase cursor before scrolling as ite_dio_scroll() does.

   Fixes garbages on scrolling on sti bootloader console.
VersionDeltaFile
1.4+3-1sys/arch/hp300/stand/common/ite_sti.c
+3-11 files

NetBSD/src RiGr0aAtools Makefile

   Wait for the library to be built before trying to build the tool that needs it.
VersionDeltaFile
1.232+2-2tools/Makefile
+2-21 files

NetBSD/src Pyl5Tyxsys/sys exec_elf.h

   st_value should be Elf_Addr in both 32 and 64 bit variants.
VersionDeltaFile
1.177+2-2sys/sys/exec_elf.h
+2-21 files

NetBSD/src nGR3Xvmsys/dev/pci files.pci

   pm3fb needs glyphcache now
VersionDeltaFile
1.449+2-2sys/dev/pci/files.pci
+2-21 files

NetBSD/src Efu6cjEsys/dev/pci pm3fb.c

   add support for anti-aliased fonts
   while there, enable support for font loading
VersionDeltaFile
1.12+163-14sys/dev/pci/pm3fb.c
+163-141 files

NetBSD/src tfkxPMusys/dev/pci pm3reg.h

   add PM3_SOURCE_DATA register
VersionDeltaFile
1.4+2-1sys/dev/pci/pm3reg.h
+2-11 files

NetBSD/src eCYs6rpexternal/bsd/dhcpcd/dist/src route.c

   fix clang build (unitialized result)
VersionDeltaFile
1.2+539-219external/bsd/dhcpcd/dist/src/route.c
+539-2191 files

NetBSD/src KgV58Z5usr.bin/make parse.c var.c

   make: prepare for inter-process stack traces

   To understand how chains of sub-makes interact and how they are called,
   it's useful to have stack traces that span multiple processes. To
   implement this, a stack trace needs not only be printed but also stored
   as a string.
VersionDeltaFile
1.745+40-12usr.bin/make/parse.c
1.1164+12-6usr.bin/make/var.c
1.357+3-2usr.bin/make/make.h
+55-203 files

NetBSD/src 35t9uxcusr.bin/make main.c var.c, usr.bin/make/unit-tests opt-jobs-internal.exp

   make: show contents of MAKEFLAGS in the stack trace

   When the internal -J option refers to a closed file descriptor, it's
   helpful to know what the MAKEFLAGS environment variable contains, in
   addition to the executed command line. Same for parse errors in
   variable assignments from the command line.
VersionDeltaFile
1.654+9-6usr.bin/make/main.c
1.1163+11-3usr.bin/make/var.c
1.356+3-1usr.bin/make/make.h
1.7+2-0usr.bin/make/unit-tests/opt-jobs-internal.exp
+25-104 files

NetBSD/src tQ1QmDUusr.bin/tip tip.1

   tip.1: add missing markup
VersionDeltaFile
1.37+4-2usr.bin/tip/tip.1
+4-21 files

NetBSD/src DnVFhBEusr.bin/tip tip.1

   tip.1: amend -P argument parity details
VersionDeltaFile
1.36+5-3usr.bin/tip/tip.1
+5-31 files

NetBSD/src iXlkugIusr.bin/tip tip.1

   tip.1: make some minor amendments

   The paragraph about applying both -e and -o has never been correct for
   NetBSD's implementation, from code and CVS history inspection. It looks
   like it was a pasto from r. 1.26 when various parts of the OpenBSD man
   page of the era were merged in.

   Add an explanation of what cu(1)'s "dir" argument is for. (Really it's
   optional and should be marked that way in the synopsis, but this seems
   tricky to do while keeping the markup.)

   While here, also borrow a historical note about cu(1) from OpenBSD.
VersionDeltaFile
1.35+16-11usr.bin/tip/tip.1
+16-111 files

NetBSD/src wEWCGTDsys/arch/hp300/stand Makefile.buildboot

   Remove obsolete COMPAT_NOLABEL.  It was removed >20 years ago.
VersionDeltaFile
1.42+2-2sys/arch/hp300/stand/Makefile.buildboot
+2-21 files

NetBSD/src So0MEjwsys/arch/hp300/dev sti_dio.c sti_diovar.h, sys/arch/hp300/stand Makefile.buildboot

   Also use sti(4) ROM functions for 362/382 framebuffers on bootloader.

   Mostly taken on OpenBSD/hp300.
   Tested on 382 with VGA-res EVRX, and no visible regression on
   425e (sti EVRX), 425t (sti CRX), and 380 (topcat).
VersionDeltaFile
1.21+133-58sys/arch/hp300/stand/common/ite.c
1.17+4-8sys/arch/hp300/stand/common/itevar.h
1.3+2-7sys/arch/hp300/dev/sti_dio.c
1.2+8-1sys/arch/hp300/dev/sti_diovar.h
1.3+3-6sys/arch/hp300/stand/common/ite_sti.c
1.41+2-2sys/arch/hp300/stand/Makefile.buildboot
+152-821 files not shown
+153-837 files

NetBSD/src dZbkSBbsys/kern subr_pool.c

   Never call pr_drain_hook from pool_allocator_alloc().
   In the PR_WAITOK case it's called from pool_reclaim
   In the !PR_WAITOK case we're holding the pool lock and if the drain hook
     wants kernel_lock we may deadlock with another thread holding
     kernel_lock and calling pool_get().
   Fixes PR kern/59411
VersionDeltaFile
1.295+2-13sys/kern/subr_pool.c
+2-131 files

NetBSD/src OzqIsejsys/dev/pci if_bge.c

   Mark the interrupt handler MPSAFE; the driver was made MPSAFE 2 years
   ago but it seems that pci_intr_setattr(PCI_INTR_MPSAFE) was missed.
   OK skrll@
VersionDeltaFile
1.398+3-2sys/dev/pci/if_bge.c
+3-21 files