NetBSD/src 2etSbqishare/man/man9 vnode.9

   vnode(9): brush up, mostly s/Em/Fa/
VersionDeltaFile
1.86+49-52share/man/man9/vnode.9
+49-521 files

NetBSD/src HlJhp0Sshare/man/man9 vnode.9

   vnode(9): Split a wall of prose into an itemized description list.

   Prompted by puzzling over the obtuse API contract around v_writecount
   and VOP_OPEN/CLOSE for:

   PR kern/60586: panic after hot-plugging raidframe component
VersionDeltaFile
1.85+10-4share/man/man9/vnode.9
+10-41 files

NetBSD/src xBOIZlJcrypto/external/bsd/openssh/dist ssh-agent.c

   ssh-agent(1): Restore /bin/sh-style output with `ssh-agent -s'.

   This was locally patched to pacify -Wformat-nonliteral, but the local
   patch was changed in the 10.3 leading to different output.  The
   different output, while still valid /bin/sh, broke other downstream
   consumers including pam_ssh.  Perhaps pam_ssh should be more liberal in
   what /bin/sh syntax it accepts, but the change in output wasn't really
   necessary anyway.

   PR bin/60578: pam_ssh fails to use ssh-agent
VersionDeltaFile
1.45+3-3crypto/external/bsd/openssh/dist/ssh-agent.c
+3-31 files

NetBSD/src HpjPj80games/hack hack.o_init.c, lib/libutil parsedate.y

   fix various typos in comments.
VersionDeltaFile
1.16+3-3games/hack/hack.o_init.c
1.8+2-2sys/dev/ppbus/ppbus_msq.h
1.7+2-2sys/dev/microcode/i8255x/rcvbundl.h
1.43+2-2sys/ddb/db_command.h
1.64+2-2sys/arch/hpcmips/stand/pbsdboot/main.c
1.41+2-2lib/libutil/parsedate.y
+13-131 files not shown
+15-157 files

NetBSD/src zEbBp4ssys/arch/hb68k/conf WRAP030

   HZ=1000 is a lot of HZ.  @techav reports that changing it to 400 shaves
   several minutes off boot time and is about the best we can do with a
   16-bit timer counting at 25MHz.

   This is a stop-gap until a pre-scaler is added to the system timer
   (located in the DRAM controller).
VersionDeltaFile
1.3+4-4sys/arch/hb68k/conf/WRAP030
+4-41 files

NetBSD/src 8NnnpTyetc/etc.hb68k ttys

   Add hard-lines for ttyC1-ttyC7, and mark all of the ttyC[0-7] entries
   as "local".
VersionDeltaFile
1.3+9-2etc/etc.hb68k/ttys
+9-21 files

NetBSD/src z1QDBUtetc/etc.hb68k ttys

   For the console device, don't specify a gettytab entry with a
   speed specification.  Instead, just use "default" so that the
   console login just works with whatever speed the console device
   is currently running at.
VersionDeltaFile
1.2+3-3etc/etc.hb68k/ttys
+3-31 files

NetBSD/src EwrFX9Ssys/arch/hpcsh/conf GENERIC

   hpcsh: GENERIC - g/c duplicate set of BUFQ options
VersionDeltaFile
1.119+1-6sys/arch/hpcsh/conf/GENERIC
+1-61 files

NetBSD/src yeMtyDhsys/arch/atari/dev fd.c

   s/distinguise/distinguish/ in comment.
VersionDeltaFile
1.102+3-3sys/arch/atari/dev/fd.c
+3-31 files

NetBSD/src o1WldUSgames/larn io.c, lib/libedit keymacro.c

   s/staring/starting/ in comments and log messages.
VersionDeltaFile
1.26+3-3sys/arch/x86/x86/i8259.c
1.101+3-3sys/arch/atari/dev/fd.c
1.25+3-3sys/arch/arm/footbridge/isa/isa_machdep.c
1.55+3-3sys/arch/arc/isa/isabus.c
1.26+3-3lib/libedit/keymacro.c
1.32+3-3games/larn/io.c
+18-183 files not shown
+24-249 files

NetBSD/src FO7Elsisys/dev/ieee1394 iec13213.h

   s/starndards/standards/ in comment.
VersionDeltaFile
1.7+2-2sys/dev/ieee1394/iec13213.h
+2-21 files

NetBSD/src bD8Sqbhsys/external/bsd/dwc2 dwc2.c

   PR/60021: USB-only boot: uhub0 attaches but uhub1 never appears...

   Update the dwc2 intial reset sequence to more closely match the upstream
   driver - it's changed a bit in the last 10 years.

   This reset sequence gets the device out of the state it's left in by the
   RaspberryPI firmware when booting from USB.
VersionDeltaFile
1.84+17-2sys/external/bsd/dwc2/dwc2.c
+17-21 files

NetBSD/src UOqlNzUsys/arch/hb68k/wrap030 wrap030.dts

   Control portion of ATA is only 4 bytes.
VersionDeltaFile
1.4+1-1sys/arch/hb68k/wrap030/wrap030.dts
+1-11 files

NetBSD/src Walnx4rsys/kern kern_proc.c

   proc_vmspace_getref: Take p->p_lock around p->p_sflag access.

   Prompted by reviewing the locking rules in;

   PR kern/60568: panic locking against myself (p->p_lock) in NFS from
   sysctl_vmproc
VersionDeltaFile
1.286+29-8sys/kern/kern_proc.c
+29-81 files

NetBSD/src OSheefdsys/kern kern_proc.c

   sysctl kern.proc_args.*.cwd/pathname: Use p_reflock, not p_lock.

   - Avoid holding p_lock across copyout; this risks deadlock or panic
     if memory is exhausted and the uvm fault handler during copyout
     tries to deliver SIGKILL, which requires p_lock.

   - Avoid holding p_lock across vnode_to_path: this risks deadlock or
     panic if the file system, such as nfs, tries to check for pending
     signals, which requires p_lock.

   PR kern/60568: panic locking against myself (p->p_lock) in NFS from
   sysctl_vmproc
VersionDeltaFile
1.285+11-10sys/kern/kern_proc.c
+11-101 files

NetBSD/src 0piloFOsys/uvm uvm_map.c

   sysctl vm.proc.*: Use p_reflock, not p_lock.

   - Avoid holding p_lock across copyout; this risks deadlock or panic
     if memory is exhausted and the uvm fault handler during copyout
     tries to deliver SIGKILL, which requires p_lock.

   - Avoid holding p_lock across vnode_to_path: this risks deadlock or
     panic if the file system, such as nfs, tries to check for pending
     signals, which requires p_lock.

   PR kern/60568: panic locking against myself (p->p_lock) in NFS from
   sysctl_vmproc
VersionDeltaFile
1.432+18-4sys/uvm/uvm_map.c
+18-41 files

NetBSD/src X0GGwXQsys/kern kern_proc.c, sys/sys proc.h

   kern: New function proc_find_reflocked.

   This is like proc_find_locked but returns with p_reflock held rather
   than p_lock.  Will be used to replace proc_find_locked in order to
   fix:

   PR kern/60568: panic locking against myself (p->p_lock) in NFS from
   sysctl_vmproc

   No modules currently use proc_find_locked or proc_find_reflocked, so
   there should be no module ABI compatibility issues here.
VersionDeltaFile
1.284+76-6sys/kern/kern_proc.c
1.374+3-1sys/sys/proc.h
+79-72 files

NetBSD/src dPtyW9tsys/dev/pci pciconf.c

   pciconf: Sort resource windows in order of decreasing alignment

   instead of size.

   Consider pci0 has two ppb's. ppb0 has a memory window larger in
   size, but smaller in alignment. ppb1 has one smaller in size, but
   larger in alignment.

   In this case, the memory window of ppb1 must be allocated earlier.
   Otherwise, total size of required memory exceeds pci0's mem_total,
   in general, due to padding region.
VersionDeltaFile
1.59+13-13sys/dev/pci/pciconf.c
+13-131 files

NetBSD/src 03gDEp7sys/arch/sparc64/sparc64 autoconf.c

   sun4v: try to use the hypervisor interrupt api versions in descending order
VersionDeltaFile
1.253+15-6sys/arch/sparc64/sparc64/autoconf.c
+15-61 files

NetBSD/src dt7xyyBsys/dev/pci pciconf.c

   pciconf: Fix round-up logics for total sizes of bridge resources

   The previous ones are valid only if alignments are 4K or 1M,
   for I/O or memory, respectively.
VersionDeltaFile
1.58+6-6sys/dev/pci/pciconf.c
+6-61 files

NetBSD/src X7G74Mwsys/dev/pci pciconf.c

   pciconf: Fix alignments of device memory and I/O resources

   Resources must be their-size-aligned. While here:

   - Switch *align variable from int to more suitable integer types.
   - Make some conditions clearer (NFC).
VersionDeltaFile
1.57+19-22sys/dev/pci/pciconf.c
+19-221 files

NetBSD/src 5G1fwt8sys/external/bsd/dwc2 dwc2.c dwc2.h

   Spaces to tabs
VersionDeltaFile
1.13+7-7sys/external/bsd/dwc2/dwc2.h
1.83+3-3sys/external/bsd/dwc2/dwc2.c
+10-102 files

NetBSD/src L5CQVIDetc/etc.hb68k Makefile.inc

   Add kernel sets for non-68010 case.
VersionDeltaFile
1.2+8-2etc/etc.hb68k/Makefile.inc
+8-21 files

NetBSD/src DAUNAJRsys/dev/sdmmc sdmmc.c sdmmc_mem.c

   sdmmc: dmamap_load bounce buffer on demand

   When using a bounce buffer, cmd->c_dmamap->dm_segs[0]->ds_len did not agree with cmd->c_datalen because the bounce buffer is loaded once at initialization, so cmd->c_dmamap->dm_segs[0]->ds_len never gets updated before executing a sdmmc command.

   This is problematic when the dmamap is passed on to an API like fdt_dma that treats the dmamap as the source of truth.

   This problem probably hasn't surfaced yet because it needs three preconditions:
   - using bounce buffers is already an edge case for when we can't allocate block size aligned dma memory
   - the driver needs CAPS_DMA, but not CAPS_MULTI_SEG_DMA
   - the driver needs to use cmd->c_dmamap->dm_segs[0]->ds_len and not cmd->c_datalen

   The fix is to bus_dmamap_load the bounce buffer just when we need it. This allows us to load it with the correct size.
VersionDeltaFile
1.81+18-2sys/dev/sdmmc/sdmmc_mem.c
1.46+2-10sys/dev/sdmmc/sdmmc.c
+20-122 files

NetBSD/src K6lDL1dsys/arch/arm/ti ti_edma.h ti_sdhc.c

   evbarm/ti_edma: start using fdt_dma

   In preparation for the am18xx sdmmc driver.
VersionDeltaFile
1.7+341-113sys/arch/arm/ti/ti_edma.c
1.13+59-150sys/arch/arm/ti/ti_sdhc.c
1.2+1-36sys/arch/arm/ti/ti_edma.h
+401-2993 files

NetBSD/src 9FRb9Cksys/arch/arm/ti files.ti ti_edma.c, sys/arch/evbarm/conf GENERIC_V5

   evbarm/ti_edma: enable on am18xx SoCs

   The linux dt-bindings allow two different ways to specify power/clock domains for the edma3. This commit adds support for the way used on the am18xx (powerdomains).
VersionDeltaFile
1.3+16-7sys/arch/arm/ti/ti_tptc.c
1.6+14-5sys/arch/arm/ti/ti_edma.c
1.33+3-3sys/arch/arm/ti/files.ti
1.11+3-1sys/arch/evbarm/conf/GENERIC_V5
+36-164 files

NetBSD/src LkH7rp9sys/arch/arm/ti am18xx_psc.c

   evbarm/am18xx: expose the PSC as powerdomain

   Some peripherals in the DTB expect to manage clocks as power domains.
VersionDeltaFile
1.6+27-3sys/arch/arm/ti/am18xx_psc.c
+27-31 files

NetBSD/src bWbvFXZsys/dev/pci/igc if_igc.c

   igc: Fix KASSERT failure when `ifconfig igc%d down`

   When we invoke callout_halt(9) for rxr->rx_refill, both in
   igc_stop_locked() and igc_free_receive_buffers(), we don't hold
   rxr->rxr_lock.

   Also, `drvctl -d igc%d` does not trigger KASSERT failure now.
VersionDeltaFile
1.26+4-4sys/dev/pci/igc/if_igc.c
+4-41 files

NetBSD/src qRGRpMcdoc 3RDPARTY

   expat 2.8.3 is out
VersionDeltaFile
1.2237+2-2doc/3RDPARTY
+2-21 files

NetBSD/src EmjA9Tydoc 3RDPARTY

   Postfix 3.11.6.
VersionDeltaFile
1.2236+3-3doc/3RDPARTY
+3-31 files