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

NetBSD/src Z9Z9UhRsys/dev/pci machfb.c

   set BUS_SPACE_MAP_PREFETCHABLE when mapping fb RAM in WSDISPLAYIO_MODE_DUMBFB
VersionDeltaFile
1.109+6-6sys/dev/pci/machfb.c
+6-61 files

NetBSD/src bXTil73doc 3RDPARTY

   openssh 10.5 is out.
VersionDeltaFile
1.2235+2-2doc/3RDPARTY
+2-21 files

NetBSD/src 5nL5aG4external/gpl2/grep/dist/src grep.c

   grep.c: match upstream coding style for previous change (NFC)
VersionDeltaFile
1.7+2-2external/gpl2/grep/dist/src/grep.c
+2-21 files

NetBSD/src Rz5PKmAusr.bin/config main.c

   Make is possible to de-select depended options (which are processed in
   a separate pass).  Example:

   <files.foo>
   defflag SOME_OPTION: SOME_OTHER_OPTION

   <MYFOO>
   options SOME_OPTION
   no options SOME_OTHER_OPTION

   Prior to this change, a warning that SOME_OTHER_OPTION was not selected
   would be issued and SOME_OTHER_OPTION would remain selected in the output.
   After this change, no warning is issued and SOME_OTHER_OPTION is not
   selected in the output as expected.

   This does not have broad utility, but can quite useful in certain situations.
VersionDeltaFile
1.103+42-5usr.bin/config/main.c
+42-51 files

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

   Update to reflect hardware changes made Aug 9 related to interrupts:
   system timer now at ipl 6, uarts at ipl 5, and ATA interrupt added
   at ipl 3.
VersionDeltaFile
1.3+10-9sys/arch/hb68k/wrap030/wrap030.dts
+10-91 files

NetBSD/src M4N7zTjsys/arch/evbmips/ingenic clock.c intr.c, sys/arch/mips/ingenic ingenic_var.h

   Adjust debug code for MP.
VersionDeltaFile
1.15+5-3sys/arch/evbmips/ingenic/intr.c
1.13+3-3sys/arch/evbmips/ingenic/clock.c
1.8+4-2sys/arch/mips/ingenic/ingenic_var.h
+12-83 files

NetBSD/src oYBv3Wusys/arch/evbmips/ingenic intr.c

   s/mipsNN_cp0_cause_read/mips_cp0_cause_read/ in INGENIC_INTR_DEBUG guarded code.

   It is disabled though, thus moving #ifdef 0 higher to make option build.
   (otherwise buffer is unused and compiler complains)

   Not sure why the code was disabled, potentially it was too verbose.
VersionDeltaFile
1.14+4-4sys/arch/evbmips/ingenic/intr.c
+4-41 files