Sun Mar 8 11:22:50 2020 UTC ()
Tickets #757 - #768


(martin)
diff -r1.1.2.9 -r1.1.2.10 src/doc/CHANGES-9.1

cvs diff -r1.1.2.9 -r1.1.2.10 src/doc/Attic/CHANGES-9.1 (expand / switch to unified diff)

--- src/doc/Attic/CHANGES-9.1 2020/03/03 18:56:34 1.1.2.9
+++ src/doc/Attic/CHANGES-9.1 2020/03/08 11:22:49 1.1.2.10
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: CHANGES-9.1,v 1.1.2.9 2020/03/03 18:56:34 martin Exp $ 1# $NetBSD: CHANGES-9.1,v 1.1.2.10 2020/03/08 11:22:49 martin Exp $
2 2
3A complete list of changes from the NetBSD 9.0 release to the NetBSD 9.1 3A complete list of changes from the NetBSD 9.0 release to the NetBSD 9.1
4release: 4release:
5 5
6external/gpl2/groff/tmac/mdoc.local patched by hand 6external/gpl2/groff/tmac/mdoc.local patched by hand
7sys/sys/param.h patched by hand 7sys/sys/param.h patched by hand
8 8
9 Welcome to 9.0_STABLE. 9 Welcome to 9.0_STABLE.
10 [martin] 10 [martin]
11 11
12external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c 1.57 12external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c 1.57
13 13
14 zfs_netbsd_setattr: ignore size changes on device nodes. 14 zfs_netbsd_setattr: ignore size changes on device nodes.
@@ -337,13 +337,102 @@ sys/arch/powerpc/include/asm.h 1.49 @@ -337,13 +337,102 @@ sys/arch/powerpc/include/asm.h 1.49
337sys/arch/powerpc/include/lock.h 1.15 337sys/arch/powerpc/include/lock.h 1.15
338sys/arch/powerpc/powerpc/lock_stubs.S 1.12 338sys/arch/powerpc/powerpc/lock_stubs.S 1.12
339sys/arch/powerpc/powerpc/locore_subr.S 1.61 339sys/arch/powerpc/powerpc/locore_subr.S 1.61
340sys/arch/powerpc/powerpc/trap_subr.S 1.81 340sys/arch/powerpc/powerpc/trap_subr.S 1.81
341 341
342 Work around IBM405 Errata 77 (CPU_210) for kernel and userland.  342 Work around IBM405 Errata 77 (CPU_210) for kernel and userland.
343 [rin, ticket #755] 343 [rin, ticket #755]
344 344
345lib/Makefile 1.276 345lib/Makefile 1.276
346 346
347 Avoid running useless makes in every subdirectory. 347 Avoid running useless makes in every subdirectory.
348 [riastradh, ticket #756] 348 [riastradh, ticket #756]
349 349
 350sys/conf/files 1.1257-1.1259
 351
 352 Fix COMPAT_NETBSD32 to properly handle EXEC_AOUT binaries.
 353 [pgoyette, ticket #757]
 354
 355libexec/ld.elf_so/headers.c 1.68
 356libexec/ld.elf_so/map_object.c 1.61
 357libexec/ld.elf_so/rtld.c 1.203
 358
 359 PR 55043: fix protection update for the last page of a PT_GNU_RELRO
 360 segment.
 361 [thorpej, ticket #758]
 362
 363sys/dev/pci/if_ena.c 1.24
 364
 365 PR 55044: replace #if condition for irq_slot with __diagused on the
 366 cleanup path.
 367 [jdolecek, ticket #759]
 368
 369sys/arch/amiga/dev/gayle_pcmcia.c 1.32
 370sys/arch/amigappc/include/bus_defs.h 1.8
 371
 372 The Gayle interface uses swapped (little-endian) word accesses, so we
 373 need to use the amiga_bus_stride_1swap methods for the word accesses.
 374 [is, ticket #760]
 375
 376sys/compat/netbsd32/netbsd32_compat_43.c 1.60
 377sys/compat/netbsd32/syscalls.master 1.132
 378sys/compat/netbsd32/netbsd32_syscallargs.h (regen)
 379sys/compat/netbsd32/netbsd32_syscall.h (regen)
 380sys/compat/netbsd32/netbsd32_sysent.c (regen)
 381sys/compat/netbsd32/netbsd32_syscalls.c (regen)
 382sys/compat/netbsd32/netbsd32_syscalls_autoload.c (regen)
 383sys/compat/netbsd32/netbsd32_systrace_args.c (regen)
 384
 385 PR 55047: properly mark netbsd32_compat_43 syscalls that are
 386 directly implemented by calling their compat_43 equivalents.
 387 [pgoyette, ticket #761]
 388
 389sys/arch/amd64/amd64/trap.c 1.126
 390sys/compat/netbsd32/netbsd32_mod.c 1.17,1.18
 391sys/sys/compat_stub.h 1.23
 392
 393 PR 55038: fix handling of "oosyscall" under compat_netbsd32.
 394 [pgoyette, ticket #762]
 395
 396lib/libkvm/kvm.c 1.105
 397lib/libkvm/kvm_x86_64.c 1.11
 398
 399 Only do bounce buffering for character devices.
 400 Uuse a binary search in _kvm_pa2off().
 401 [chs, ticket #763]
 402
 403sys/uvm/uvm_fault.c 1.207
 404
 405 - in uvm_fault_check(), if the map entry is wired, handle the fault
 406 the same way that we would handle UVM_FAULT_WIRE.
 407 Faulting on wired mappings is valid if the mapped object was
 408 truncated and then later grown again.
 409
 410 - in uvm_fault_unwire_locked(), we must hold the locks for the
 411 vm_map_entry while calling pmap_extract() in order to avoid
 412 races with the mapped object being truncated while we are
 413 unwiring it.
 414 [chs, ticket #764]
 415
 416sys/dev/acpi/acpi_pci_link.c 1.25
 417
 418 Fix a use-after-free bug for extended IRQ resource.
 419 [chs, ticket #765]
 420
 421sys/kern/subr_pool.c 1.265
 422
 423 Fix assertions about when it is ok for pool_get() to return NULL.
 424 [chs, ticket #766]
 425
 426sys/ufs/ufs/ufs_dirhash.c 1.38
 427
 428 In ufsdirhash_free(), only examine dh->dh_onlist after taking the
 429 dirhashlist lock.
 430 [chs, ticket #767]
 431
 432sys/kern/kern_mutex.c 1.90
 433
 434 Split an "a && b" assertion into two so it's clear in the dump
 435 which condition was not true even if both are true by the time
 436 the dump is written.
 437 [chs, ticket #768]
 438