| Home | Sort by: relevance | last modified time | path |
| /src/lib/libc/stdio/ | |
| mkstemps.c | 1.1.42.1 Sun Oct 19 09:37:13 UTC 2025 martin Pull up following revision(s) (requested by mrg in ticket #56): tools/compat/configure.ac: revision 1.111 tools/compat/compat_defs.h: revision 1.126 tools/compat/compat_defs.h: revision 1.127 tools/compat/nbtool_config.h.in: revision 1.60 tools/compat/nbtool_config.h.in: revision 1.61 lib/libc/stdio/mkstemps.c: revision 1.2 tools/compat/configure: revision 1.108 tools/compat/configure: revision 1.109 tools/compat/nbtool_config.h.in: revision 1.59 tools/compat/Makefile: revision 1.95 tools/compat/configure.ac: revision 1.110 Add more functions needed by mandoc regen add vsyslog decl check regen Do the nbtool dance. |
| /src/share/man/man3/ | |
| dl_iterate_phdr.3 | 1.2.10.2 Sat Mar 17 18:28:30 UTC 2012 bouyer Pull up following revision(s) via patch (requested by skrll in ticket #1724): rescue/list.ldd: revision 1.4 lib/libc/dlfcn/dlfcn_elf.c: revision 1.7 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.57 distrib/sets/lists/comp/mi: revision 1.1512 share/man/man3/Makefile: revision 1.56 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.58 usr.bin/ldd/ldd.c: revision 1.15 libexec/ld.elf_so/rtld.h: revision 1.84 share/man/man3/dl_iterate_phdr.3: revision 1.1 libexec/ld.elf_so/rtld.c: revision 1.129 libexec/ld.elf_so/arch/powerpc/ppc_reloc.c: revision 1.44 libexec/ld.elf_so/rtld.h: revision 1.89 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.36 libexec/ld.elf_so/map_object.c: revision 1.41 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.37 libexec/ld.elf_so/arch/sparc64/mdreloc.c: revision 1.46 include/link_elf.h: revision 1.10 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.29 libexec/ld.elf_so/arch/vax/mdreloc.c: revision 1.26 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.34 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.31 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.35 libexec/ld.elf_so/Makefile: revision 1.94 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.32 libexec/ld.elf_so/Makefile: revision 1.95 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.31 libexec/ld.elf_so/Makefile: revision 1.96 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.32 libexec/ld.elf_so/reloc.c: revision 1.98 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.33 sys/sys/exec_elf.h: revision 1.106 libexec/ld.elf_so/rtld.c: revision 1.130 libexec/ld.elf_so/load.c: revision 1.37 libexec/ld.elf_so/rtld.c: revision 1.131 libexec/ld.elf_so/load.c: revision 1.38 libexec/ld.elf_so/rtld.h: revision 1.90 libexec/ld.elf_so/headers.c: revision 1.36 libexec/ld.elf_so/rtld.h: revision 1.95 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.30 libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.25 libexec/ld.elf_so/symbol.c: revision 1.50 libexec/ld.elf_so/symbol.c: revision 1.51 libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.43 libexec/ld.elf_so/symbol.c: revision 1.52 libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.27 libexec/ld.elf_so/symbol.c: revision 1.54 PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbols when we are doing immediate binding, leave them alone and they will be dealt with later during lazy binding. From skrll@ Implement negative cache checks for symbol lookups. Uses the Donelist idea from FreeBSD. Use alloca(3) instead of local xmalloc for creating our DoneLists. This allows threaded programs to use us a little better, PR lib/43005. Implement dl_iterate_phdr. Somewhat taken from FreeBSD. Manual page from OpenBSD. libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.31 libexec/ld.elf_so/Makefile: revision 1.96 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.32 libexec/ld.elf_so/reloc.c: revision 1.98 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.33 sys/sys/exec_elf.h: revision 1.106 libexec/ld.elf_so/rtld.c: revision 1.130 libexec/ld.elf_so/load.c: revision 1.37 libexec/ld.elf_so/rtld.c: revision 1.131 libexec/ld.elf_so/load.c: revision 1.38 libexec/ld.elf_so/rtld.h: revision 1.90 libexec/ld.elf_so/headers.c: revision 1.36 libexec/ld.elf_so/rtld.h: revision 1.95 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.30 libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.25 libexec/ld.elf_so/symbol.c: revision 1.50 libexec/ld.elf_so/symbol.c: revision 1.51 libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.43 libexec/ld.elf_so/symbol.c: revision 1.52 libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.27 libexec/ld.elf_so/symbol.c: revision 1.54 PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbols when we are doing immediate binding, leave them alone and they will be dealt with later during lazy binding. From skrll@ Implement negative cache checks for symbol lookups. Uses the Donelist idea from FreeBSD. Use alloca(3) instead of local xmalloc for creating our DoneLists. This allows threaded programs to use us a little better, PR lib/43005. Implement dl_iterate_phdr. Somewhat taken from FreeBSD. Manual page from OpenBSD. |
| /src/sys/sys/ | |
| spawn.h | 1.1.2.1 Thu Apr 12 17:05:38 UTC 2012 riz Pull up following revision(s) (requested by martin in ticket #175): sys/kern/kern_exit.c: revision 1.238 tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.4 tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.5 sys/uvm/uvm_extern.h: revision 1.183 lib/libc/gen/posix_spawn_fileactions.c: revision 1.2 sys/kern/kern_exec.c: revision 1.348 sys/kern/kern_exec.c: revision 1.349 sys/compat/netbsd32/syscalls.master: revision 1.95 sys/uvm/uvm_glue.c: revision 1.159 sys/uvm/uvm_map.c: revision 1.317 sys/compat/netbsd32/netbsd32.h: revision 1.95 sys/kern/exec_elf.c: revision 1.38 sys/sys/spawn.h: revision 1.2 sys/sys/exec.h: revision 1.135 sys/compat/netbsd32/netbsd32_execve.c: revision 1.34 Rework posix_spawn locking and memory management: - always provide a vmspace for the new proc, initially borrowing from proc0 (this part fixes PR 46286) - increase parallelism between parent and child if arguments allow this, avoiding a potential deadlock on exec_lock - add a new flag for userland to request old (lockstepped) behaviour for better error reporting - adapt test cases to the previous two and add a new variant to test the diagnostics flag - fix a few memory (and lock) leaks - provide netbsd32 compat Fix asynchronous posix_spawn child exit status (and test for it). sys/uvm/uvm_glue.c: revision 1.159 sys/uvm/uvm_map.c: revision 1.317 sys/compat/netbsd32/netbsd32.h: revision 1.95 sys/kern/exec_elf.c: revision 1.38 sys/sys/spawn.h: revision 1.2 sys/sys/exec.h: revision 1.135 sys/compat/netbsd32/netbsd32_execve.c: revision 1.34 Rework posix_spawn locking and memory management: - always provide a vmspace for the new proc, initially borrowing from proc0 (this part fixes PR 46286) - increase parallelism between parent and child if arguments allow this, avoiding a potential deadlock on exec_lock - add a new flag for userland to request old (lockstepped) behaviour for better error reporting - adapt test cases to the previous two and add a new variant to test the diagnostics flag - fix a few memory (and lock) leaks - provide netbsd32 compat Fix asynchronous posix_spawn child exit status (and test for it). |
| buf.h | 1.95 Sun Mar 04 06:03:40 UTC 2007 christos branches: 1.95.2; 1.95.6; 1.95.10; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. Sun Mar 04 06:03:40 UTC 2007 christos branches: 1.95.2; 1.95.6; 1.95.10; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. .2; 1.95.6; 1.95.10; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. .6; 1.95.10; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 1.95.10.2 Mon Sep 03 10:23:58 UTC 2007 skrll Sync with HEAD. 1.95.10.1 Wed Aug 15 13:50:51 UTC 2007 skrll Sync with HEAD. 1.95.6.5 Tue Mar 20 01:07:28 UTC 2007 reinoud Reorder struct buf a bit more logically 1.95.6.4 Tue Mar 20 00:00:55 UTC 2007 reinoud Move declaration of b_data up just under that of the union it refers too as done in the other unions. 1.95.6.3 Mon Mar 19 23:55:48 UTC 2007 reinoud Move the structure `cluster_save' to the dead ufs/ffs code that was using it solely. Preserved just in case the code is resurrected one day. 1.95.6.2 Mon Mar 19 23:27:19 UTC 2007 reinoud Remove direct references to buf->b_un.b_addr instead of using buf->b_data. This allows UVM- or other structures to be used eventually. |
| /src/sys/dev/ic/ | |
| vga.c | 1.95 Sat Jul 28 20:28:56 UTC 2007 mjf branches: 1.95.4; 1.95.6; 1.95.10; 1.95.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Sat Jul 28 20:28:56 UTC 2007 mjf branches: 1.95.4; 1.95.6; 1.95.10; 1.95.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. .4; 1.95.6; 1.95.10; 1.95.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. .6; 1.95.10; 1.95.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. .10; 1.95.12; Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. 1.71.4.6 Sun Aug 12 19:52:27 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.71.4.5.4.1 Sun Aug 12 19:53:17 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.71.4.5.2.1 Sat Aug 11 14:56:58 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.81.10.1 Mon Aug 06 11:41:49 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.81.8.1 Mon Aug 06 11:40:56 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. |
| pcdisplay_subr.c | 1.25.8.2 Sun Aug 12 19:52:27 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.25.8.1.4.1 Sun Aug 12 19:53:17 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.25.8.1.2.1 Sat Aug 11 14:56:58 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.28.14.1 Mon Aug 06 11:41:49 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.28.12.1 Mon Aug 06 11:40:56 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.28.2.1 Mon Aug 06 11:21:57 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.32.12.1 Mon Jul 30 00:40:49 UTC 2007 liamjfoy Pull up following revision(s) (requested by mjf in ticket #799): sys/dev/ic/pcdisplay_subr.c: revision 1.33 sys/dev/wscons/wsdisplay_vcons.c: revision 1.12 sys/dev/wscons/wsdisplay_vcons.c: revision 1.13 sys/dev/ic/vga_raster.c: revision 1.29 sys/dev/pci/chipsfb.c: revision 1.10 sys/dev/ic/vga.c: revision 1.95 sys/dev/rasops/rasops.c: revision 1.56 sys/dev/isa/ega.c: revision 1.23 Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. |
| ac97.c | 1.95 Sat Oct 27 17:18:18 UTC 2012 chs branches: 1.95.12; 1.95.14; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc. Sat Oct 27 17:18:18 UTC 2012 chs branches: 1.95.12; 1.95.14; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc. .12; 1.95.14; split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc. 1.95.14.2 Mon Aug 28 17:52:03 UTC 2017 skrll Sync with HEAD 1.95.14.1 Mon Apr 06 15:18:09 UTC 2015 skrll Sync with HEAD 1.95.12.2 Wed Aug 09 06:22:06 UTC 2017 snj Pull up following revision(s) (requested by nat in ticket #1460): sys/dev/auconv.c: revision 1.30 via patch sys/dev/ic/ac97.c: revision 1.97 via patch sys/dev/pci/azalia_codec.c: revision 1.81 via patch Mixer device bounds checking. Analysis by Ilja van Sprundel. 1.95.12.1 Sun Jul 05 20:37:01 UTC 2015 snj branches: 1.95.12.1.2; 1.95.12.1.6; Pull up following revision(s) (requested by maxv in ticket #858): sys/dev/ic/ac97.c: revision 1.96 fix memory leak, found by Brainy. XXX: is there anything else that we need to cleanup at this point? .12.1 Sun Jul 05 20:37:01 UTC 2015 snj branches: 1.95.12.1.2; 1.95.12.1.6; Pull up following revision(s) (requested by maxv in ticket #858): sys/dev/ic/ac97.c: revision 1.96 fix memory leak, found by Brainy. XXX: is there anything else that we need to cleanup at this point? .12.1.2; 1.95.12.1.6; Pull up following revision(s) (requested by maxv in ticket #858): sys/dev/ic/ac97.c: revision 1.96 fix memory leak, found by Brainy. XXX: is there anything else that we need to cleanup at this point? 1.95.12.1.6.1 Wed Aug 09 06:21:18 UTC 2017 snj Pull up following revision(s) (requested by nat in ticket #1460): sys/dev/auconv.c: revision 1.30 via patch sys/dev/ic/ac97.c: revision 1.97 via patch sys/dev/pci/azalia_codec.c: revision 1.81 via patch Mixer device bounds checking. Analysis by Ilja van Sprundel. |
| vga_raster.c | 1.12.6.1 Sun Aug 12 19:53:17 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.12.4.1 Sat Aug 11 14:56:59 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.12.2.1 Sun Aug 12 19:52:27 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.16.8.1 Mon Aug 06 11:41:49 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.16.6.1 Mon Aug 06 11:40:56 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.16.2.1 Mon Aug 06 11:21:57 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.25.2.1 Mon Jul 30 00:40:49 UTC 2007 liamjfoy Pull up following revision(s) (requested by mjf in ticket #799): sys/dev/ic/pcdisplay_subr.c: revision 1.33 sys/dev/wscons/wsdisplay_vcons.c: revision 1.12 sys/dev/wscons/wsdisplay_vcons.c: revision 1.13 sys/dev/ic/vga_raster.c: revision 1.29 sys/dev/pci/chipsfb.c: revision 1.10 sys/dev/ic/vga.c: revision 1.95 sys/dev/rasops/rasops.c: revision 1.56 sys/dev/isa/ega.c: revision 1.23 Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. |
| /src/sys/compat/sunos/ | |
| sunos_syscalls.c | 1.95 Sat Jan 06 16:41:23 UTC 2018 kamil branches: 1.95.2; 1.95.4; Revert vadvise(2) removal This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp). It used to instruct the kernel about paging policy (G/C aware, flush etc). Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone. vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this. Requested by <mrg> Sat Jan 06 16:41:23 UTC 2018 kamil branches: 1.95.2; 1.95.4; Revert vadvise(2) removal This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp). It used to instruct the kernel about paging policy (G/C aware, flush etc). Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone. vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this. Requested by <mrg> .2; 1.95.4; Revert vadvise(2) removal This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp). It used to instruct the kernel about paging policy (G/C aware, flush etc). Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone. vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this. Requested by <mrg> 1.95.4.1 Mon Jun 10 22:07:02 UTC 2019 christos Sync with HEAD 1.95.2.3 Sat Sep 29 02:30:09 UTC 2018 pgoyette Regen 1.95.2.2 Sat Sep 29 02:06:46 UTC 2018 pgoyette Regen 1.95.2.1 Thu Sep 06 06:55:47 UTC 2018 pgoyette Sync with HEAD Resolve a couple of conflicts (result of the uimin/uimax changes) |
| /src/sys/dev/isa/ | |
| ega.c | 1.16.6.1 Sun Aug 12 19:53:17 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.16.4.1 Sat Aug 11 14:56:59 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.16.2.1 Sun Aug 12 19:52:27 UTC 2007 bouyer Pull up following revision(s) (requested by mjf in ticket #11348): Pull up following revision(s) (requested by mjf in ticket #11348): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.18.14.1 Mon Aug 06 11:41:50 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.18.12.1 Mon Aug 06 11:40:57 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.18.2.1 Mon Aug 06 11:21:58 UTC 2007 ghen Pull up following revision(s) (requested by mjf in ticket #1815): sys/dev/ic/pcdisplay_subr.c: revision 1.33 via patch sys/dev/ic/vga_raster.c: revision 1.29 via patch sys/dev/ic/vga.c: revision 1.95 via patch sys/dev/rasops/rasops.c: revision 1.56 via patch sys/dev/isa/ega.c: revision 1.23 via patch Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. 1.20.12.1 Mon Jul 30 00:40:50 UTC 2007 liamjfoy Pull up following revision(s) (requested by mjf in ticket #799): sys/dev/ic/pcdisplay_subr.c: revision 1.33 sys/dev/wscons/wsdisplay_vcons.c: revision 1.12 sys/dev/wscons/wsdisplay_vcons.c: revision 1.13 sys/dev/ic/vga_raster.c: revision 1.29 sys/dev/pci/chipsfb.c: revision 1.10 sys/dev/ic/vga.c: revision 1.95 sys/dev/rasops/rasops.c: revision 1.56 sys/dev/isa/ega.c: revision 1.23 Implement bounds checking in some places in display driver code to avoid the possibility of a local user panic. Set the 'ri' pointer before use. |
| /src/sys/arch/atari/include/ | |
| pcb.h | 1.9 Thu Jan 01 04:10:25 UTC 2009 tsutsui Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. 1.6.24.1 Thu Jan 15 22:40:55 UTC 2009 bouyer Pull up following revision(s) (requested by tsutsui in ticket #1258): sys/arch/atari/atari/atari_init.c: revision 1.68, 1.69, 1.70 sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1 sys/arch/atari/include/pte.h: revision 1.8 sys/arch/atari/include/vmparam.h: revision 1.22 sys/arch/atari/include/pmap.h: revision 1.35, 1.37, 1.39 (via patch) sys/arch/atari/atari/pmap.c: revision 1.106, 1.111 (via patch) sys/arch/atari/atari/genassym.cf: revision 1.28 sys/arch/atari/conf/files.atari: revision 1.113 sys/arch/atari/include/pcb.h: revision 1.7, 1.8, 1.9 Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. Remove bogus DEBUG uvm_map() calls - (sync with amiga pmap). From Tuomo Remove quite obsolete pcb_cmap2. Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. Update one more comment which was missed in previous. 1.7.54.2 Thu Jan 08 22:45:30 UTC 2009 snj Pull up following revision(s) (requested by tsutsui in ticket #230): sys/arch/atari/atari/atari_init.c: revision 1.69 sys/arch/atari/atari/pmap.c: revision 1.111 via patch sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1 sys/arch/atari/conf/files.atari: revision 1.113 sys/arch/atari/include/pcb.h: revision 1.9 sys/arch/atari/include/pmap.h: revision 1.39 via patch sys/arch/atari/include/pte.h: revision 1.8 sys/arch/atari/include/vmparam.h: revision 1.22 Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. |
| pte.h | 1.8 Thu Jan 01 04:10:25 UTC 2009 tsutsui Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. 1.7.88.1 Thu Jan 08 22:45:30 UTC 2009 snj Pull up following revision(s) (requested by tsutsui in ticket #230): sys/arch/atari/atari/atari_init.c: revision 1.69 sys/arch/atari/atari/pmap.c: revision 1.111 via patch sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1 sys/arch/atari/conf/files.atari: revision 1.113 sys/arch/atari/include/pcb.h: revision 1.9 sys/arch/atari/include/pmap.h: revision 1.39 via patch sys/arch/atari/include/pte.h: revision 1.8 sys/arch/atari/include/vmparam.h: revision 1.22 Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. 1.7.24.2 Thu Jan 15 22:48:48 UTC 2009 bouyer Pull up following revision(s) (requested by tsutsui in ticket #1258): sys/arch/atari/atari/atari_init.c: revision 1.68, 1.69, 1.70 sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1 sys/arch/atari/include/pte.h: revision 1.8 sys/arch/atari/include/vmparam.h: revision 1.22 sys/arch/atari/include/pmap.h: revision 1.35, 1.37, 1.39 (via patch) sys/arch/atari/atari/pmap.c: revision 1.106, 1.111 (via patch) sys/arch/atari/atari/genassym.cf: revision 1.28 sys/arch/atari/conf/files.atari: revision 1.113 sys/arch/atari/include/pcb.h: revision 1.7, 1.8, 1.9 Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. Remove bogus DEBUG uvm_map() calls - (sync with amiga pmap). From Tuomo Remove quite obsolete pcb_cmap2. Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. Update one more comment which was missed in previous. 1.7.24.1 Thu Jan 15 22:40:54 UTC 2009 bouyer Pull up following revision(s) (requested by tsutsui in ticket #1258): sys/arch/atari/atari/atari_init.c: revision 1.68, 1.69, 1.70 sys/arch/atari/atari/pmap_bootstrap.c: revision 1.1 sys/arch/atari/include/pte.h: revision 1.8 sys/arch/atari/include/vmparam.h: revision 1.22 sys/arch/atari/include/pmap.h: revision 1.35, 1.37, 1.39 (via patch) sys/arch/atari/atari/pmap.c: revision 1.106, 1.111 (via patch) sys/arch/atari/atari/genassym.cf: revision 1.28 sys/arch/atari/conf/files.atari: revision 1.113 sys/arch/atari/include/pcb.h: revision 1.7, 1.8, 1.9 Replace the Mach-derived boolean_t type with the C99 bool type. A future commit will replace use of TRUE and FALSE with true and false. Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. Remove bogus DEBUG uvm_map() calls - (sync with amiga pmap). From Tuomo Remove quite obsolete pcb_cmap2. Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35 - change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me. Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari. Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5. Update one more comment which was missed in previous. |
| /src/sys/arch/i386/stand/bootxx/bootxx_ustarfs/ | |
| Makefile | 1.3.94.1 Thu Dec 14 17:56:08 UTC 2023 martin Pull up following revision(s) (requested by rin in ticket #498): sys/arch/i386/stand/dosboot/Makefile: revision 1.35 sys/arch/i386/stand/Makefile.booters: revision 1.95 sys/arch/i386/stand/bootxx/bootxx_msdos/Makefile: revision 1.5 sys/arch/i386/stand/Makefile.inc: revision 1.19 sys/arch/i386/stand/bootxx/bootxx_ustarfs/Makefile: revision 1.4 sys/arch/i386/stand/dosboot/Makefile: revision 1.34 Fix the clang build by setting -z noseparate-code Merge the OPT_SIZE flags. -Oz is not always producing smaller code that -Os, so default to -Os for both, and we'll override where needed. Override these two booters with -Oz for clang since it produces smaller code here. x86/dosboot: Allow NULL dereference to fetch command line arguments DOS command line arguments are provided as struct psp at 0x0000; see doscommain.c. Recent versions of gcc and clang are clever enough to optimize code block involving NULL dereference into ud2 insn. Sprinkle -fno-delete-null-pointer-checks to doscommain.c to prevent this behavior. Note that dosboot.com for netbsd-9 and later was broken due to this ``over optimization''. gcc 5.5.0 and clang 4.0.0 in netbsd-8 generate correct codes without this workaround. XXX Are there still use cases for dosboot.com? Does anyone want to boot NetBSD from real-mode DOS in 2023? x86/dosboot: Do not page-align data segment 4K alignment is too heavy burden for COM executable with 64K limit :) Fix binary size overflow for clang/amd64. |
| /src/external/cddl/osnet/lib/libzfs_core/ | |
| Makefile | 1.1.6.1 Fri Sep 27 09:24:30 UTC 2019 martin Pull up following revision(s) (requested by brad in ticket #252): external/cddl/osnet/lib/libzpool/Makefile: revision 1.13 lib/libpthread/Makefile: revision 1.95 external/cddl/osnet/lib/libuutil/Makefile: revision 1.6 distrib/sets/lists/base/shl.mi: revision 1.871 external/cddl/osnet/lib/libzfs_core/Makefile: revision 1.2 external/cddl/osnet/lib/libnvpair/Makefile: revision 1.11 external/cddl/osnet/lib/libzfs/Makefile: revision 1.10 external/cddl/osnet/lib/libavl/Makefile: revision 1.6 distrib/sets/lists/debug/shl.mi: revision 1.230 external/cddl/osnet/lib/libumem/Makefile: revision 1.7 Add USE_SHLIBDIR=yes to a number of Makefiles for the libraries used by /sbin/{zfs,zpool,mount_zfs}. The general effect is to move them from /usr/lib to /lib. Compatibility links are installed in /usr/lib and nothing that is installed, say in /usr/pkg, appears to break. With this, it is possible to have a /var and /usr mount using ZFS legacy mounting early on in the boot process. Run tested on amd64 and i386 and compile tested on evbarm. Fix MKDEBUG distrib sets Add libpthread, libnvpair and ZFS libs to dynamicroot. |
| /src/sys/dev/usb/ | |
| ulpt.c | 1.95 Fri Jul 25 08:10:39 UTC 2014 dholland branches: 1.95.2; 1.95.4; 1.95.8; Add d_discard to all struct cdevsw instances I could find. All have been set to "nodiscard"; some should get a real implementation. Fri Jul 25 08:10:39 UTC 2014 dholland branches: 1.95.2; 1.95.4; 1.95.8; Add d_discard to all struct cdevsw instances I could find. All have been set to "nodiscard"; some should get a real implementation. .2; 1.95.4; 1.95.8; Add d_discard to all struct cdevsw instances I could find. All have been set to "nodiscard"; some should get a real implementation. .4; 1.95.8; Add d_discard to all struct cdevsw instances I could find. All have been set to "nodiscard"; some should get a real implementation. 1.95.8.3 Fri Mar 31 10:01:43 UTC 2017 skrll Fix up comments 1.95.8.2 Thu Jan 26 21:54:24 UTC 2017 skrll Sync with HEAD/nhusb 1.95.8.1 Tue Sep 06 20:33:09 UTC 2016 skrll First pass at netbsd-7 updated with USB code from HEAD 1.95.4.12 Sat Jan 28 10:05:09 UTC 2017 skrll Remove tsleep from ulpt(4) 1.95.4.11 Mon Dec 05 10:55:18 UTC 2016 skrll Sync with HEAD 1.95.4.10 Sat Jul 09 20:25:16 UTC 2016 skrll Sync with HEAD |
| /src/sys/kern/ | |
| sys_process.c | 1.95 Sat Feb 26 21:34:55 UTC 2005 perry branches: 1.95.2; 1.95.4; 1.95.12; nuke trailing whitespace Sat Feb 26 21:34:55 UTC 2005 perry branches: 1.95.2; 1.95.4; 1.95.12; nuke trailing whitespace .2; 1.95.4; 1.95.12; nuke trailing whitespace .4; 1.95.12; nuke trailing whitespace 1.95.12.3 Sat Nov 11 21:43:16 UTC 2006 bouyer Pull up following revision(s) (requested by christos in ticket #1574): sys/kern/sys_process.c: revision 1.112 check for negative length in PT_COREDUMP (from Neil) 1.95.12.2 Thu Oct 26 10:23:23 UTC 2006 tron Remove unused variable to fix build problem caused by ticket #1556. 1.95.12.1 Wed Oct 25 19:14:00 UTC 2006 tron Pull up following revision(s) (requested by christos in ticket #1556): sys/kern/sys_process.c: revision 1.111 via patch Don't allow ptrace to copyout arbitrary sized data. Reported by the Suresec vulnerability research team. 1.95.4.9 Wed Feb 27 08:36:56 UTC 2008 yamt sync with head. 1.95.4.8 Mon Feb 04 09:24:18 UTC 2008 yamt sync with head. 1.95.4.7 Mon Jan 21 09:46:24 UTC 2008 yamt sync with head |
| /src/include/ | |
| link_elf.h | 1.7.28.2 Sat Mar 17 18:28:35 UTC 2012 bouyer Pull up following revision(s) via patch (requested by skrll in ticket #1724): rescue/list.ldd: revision 1.4 lib/libc/dlfcn/dlfcn_elf.c: revision 1.7 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.57 distrib/sets/lists/comp/mi: revision 1.1512 share/man/man3/Makefile: revision 1.56 libexec/ld.elf_so/arch/mips/mips_reloc.c: revision 1.58 usr.bin/ldd/ldd.c: revision 1.15 libexec/ld.elf_so/rtld.h: revision 1.84 share/man/man3/dl_iterate_phdr.3: revision 1.1 libexec/ld.elf_so/rtld.c: revision 1.129 libexec/ld.elf_so/arch/powerpc/ppc_reloc.c: revision 1.44 libexec/ld.elf_so/rtld.h: revision 1.89 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.36 libexec/ld.elf_so/map_object.c: revision 1.41 libexec/ld.elf_so/arch/x86_64/mdreloc.c: revision 1.37 libexec/ld.elf_so/arch/sparc64/mdreloc.c: revision 1.46 include/link_elf.h: revision 1.10 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.29 libexec/ld.elf_so/arch/vax/mdreloc.c: revision 1.26 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.34 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.31 libexec/ld.elf_so/arch/alpha/alpha_reloc.c: revision 1.35 libexec/ld.elf_so/Makefile: revision 1.94 libexec/ld.elf_so/arch/hppa/hppa_reloc.c: revision 1.32 libexec/ld.elf_so/Makefile: revision 1.95 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.31 libexec/ld.elf_so/Makefile: revision 1.96 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.32 libexec/ld.elf_so/reloc.c: revision 1.98 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.33 sys/sys/exec_elf.h: revision 1.106 libexec/ld.elf_so/rtld.c: revision 1.130 libexec/ld.elf_so/load.c: revision 1.37 libexec/ld.elf_so/rtld.c: revision 1.131 libexec/ld.elf_so/load.c: revision 1.38 libexec/ld.elf_so/rtld.h: revision 1.90 libexec/ld.elf_so/headers.c: revision 1.36 libexec/ld.elf_so/rtld.h: revision 1.95 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.30 libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.25 libexec/ld.elf_so/symbol.c: revision 1.50 libexec/ld.elf_so/symbol.c: revision 1.51 libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.43 libexec/ld.elf_so/symbol.c: revision 1.52 libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.27 libexec/ld.elf_so/symbol.c: revision 1.54 PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbols when we are doing immediate binding, leave them alone and they will be dealt with later during lazy binding. From skrll@ Implement negative cache checks for symbol lookups. Uses the Donelist idea from FreeBSD. Use alloca(3) instead of local xmalloc for creating our DoneLists. This allows threaded programs to use us a little better, PR lib/43005. Implement dl_iterate_phdr. Somewhat taken from FreeBSD. Manual page from OpenBSD. libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.31 libexec/ld.elf_so/Makefile: revision 1.96 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.32 libexec/ld.elf_so/reloc.c: revision 1.98 libexec/ld.elf_so/arch/arm/mdreloc.c: revision 1.33 sys/sys/exec_elf.h: revision 1.106 libexec/ld.elf_so/rtld.c: revision 1.130 libexec/ld.elf_so/load.c: revision 1.37 libexec/ld.elf_so/rtld.c: revision 1.131 libexec/ld.elf_so/load.c: revision 1.38 libexec/ld.elf_so/rtld.h: revision 1.90 libexec/ld.elf_so/headers.c: revision 1.36 libexec/ld.elf_so/rtld.h: revision 1.95 libexec/ld.elf_so/arch/i386/mdreloc.c: revision 1.30 libexec/ld.elf_so/arch/m68k/mdreloc.c: revision 1.25 libexec/ld.elf_so/symbol.c: revision 1.50 libexec/ld.elf_so/symbol.c: revision 1.51 libexec/ld.elf_so/arch/sparc/mdreloc.c: revision 1.43 libexec/ld.elf_so/symbol.c: revision 1.52 libexec/ld.elf_so/arch/sh3/mdreloc.c: revision 1.27 libexec/ld.elf_so/symbol.c: revision 1.54 PR/39240: Satoshi Suetake: Don't fail when attempting to resolve weak symbols when we are doing immediate binding, leave them alone and they will be dealt with later during lazy binding. From skrll@ Implement negative cache checks for symbol lookups. Uses the Donelist idea from FreeBSD. Use alloca(3) instead of local xmalloc for creating our DoneLists. This allows threaded programs to use us a little better, PR lib/43005. Implement dl_iterate_phdr. Somewhat taken from FreeBSD. Manual page from OpenBSD. |
| /src/lib/libc/gen/ | |
| posix_spawn_fileactions.c | 1.1.2.1 Thu Apr 12 17:05:37 UTC 2012 riz branches: 1.1.2.1.4; 1.1.2.1.6; Pull up following revision(s) (requested by martin in ticket #175): sys/kern/kern_exit.c: revision 1.238 tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.4 tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.5 sys/uvm/uvm_extern.h: revision 1.183 lib/libc/gen/posix_spawn_fileactions.c: revision 1.2 sys/kern/kern_exec.c: revision 1.348 sys/kern/kern_exec.c: revision 1.349 sys/compat/netbsd32/syscalls.master: revision 1.95 sys/uvm/uvm_glue.c: revision 1.159 sys/uvm/uvm_map.c: revision 1.317 sys/compat/netbsd32/netbsd32.h: revision 1.95 sys/kern/exec_elf.c: revision 1.38 sys/sys/spawn.h: revision 1.2 sys/sys/exec.h: revision 1.135 sys/compat/netbsd32/netbsd32_execve.c: revision 1.34 Rework posix_spawn locking and memory management: - always provide a vmspace for the new proc, initially borrowing from proc0 (this part fixes PR 46286) - increase parallelism between parent and child if arguments allow this, avoiding a potential deadlock on exec_lock - add a new flag for userland to request old (lockstepped) behaviour for better error reporting - adapt test cases to the previous two and add a new variant to test the diagnostics flag - fix a few memory (and lock) leaks - provide netbsd32 compat Fix asynchronous posix_spawn child exit status (and test for it). sys/uvm/uvm_glue.c: revision 1.159 sys/uvm/uvm_map.c: revision 1.317 sys/compat/netbsd32/netbsd32.h: revision 1.95 sys/kern/exec_elf.c: revision 1.38 sys/sys/spawn.h: revision 1.2 sys/sys/exec.h: revision 1.135 sys/compat/netbsd32/netbsd32_execve.c: revision 1.34 Rework posix_spawn locking and memory management: - always provide a vmspace for the new proc, initially borrowing from proc0 (this part fixes PR 46286) - increase parallelism between parent and child if arguments allow this, avoiding a potential deadlock on exec_lock - add a new flag for userland to request old (lockstepped) behaviour for better error reporting - adapt test cases to the previous two and add a new variant to test the diagnostics flag - fix a few memory (and lock) leaks - provide netbsd32 compat Fix asynchronous posix_spawn child exit status (and test for it). |
| /src/tests/lib/libc/gen/posix_spawn/ | |
| t_fileactions.c | 1.2.2.2 Thu Apr 12 17:05:37 UTC 2012 riz Pull up following revision(s) (requested by martin in ticket #175): sys/kern/kern_exit.c: revision 1.238 tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.4 tests/lib/libc/gen/posix_spawn/t_fileactions.c: revision 1.5 sys/uvm/uvm_extern.h: revision 1.183 lib/libc/gen/posix_spawn_fileactions.c: revision 1.2 sys/kern/kern_exec.c: revision 1.348 sys/kern/kern_exec.c: revision 1.349 sys/compat/netbsd32/syscalls.master: revision 1.95 sys/uvm/uvm_glue.c: revision 1.159 sys/uvm/uvm_map.c: revision 1.317 sys/compat/netbsd32/netbsd32.h: revision 1.95 sys/kern/exec_elf.c: revision 1.38 sys/sys/spawn.h: revision 1.2 sys/sys/exec.h: revision 1.135 sys/compat/netbsd32/netbsd32_execve.c: revision 1.34 Rework posix_spawn locking and memory management: - always provide a vmspace for the new proc, initially borrowing from proc0 (this part fixes PR 46286) - increase parallelism between parent and child if arguments allow this, avoiding a potential deadlock on exec_lock - add a new flag for userland to request old (lockstepped) behaviour for better error reporting - adapt test cases to the previous two and add a new variant to test the diagnostics flag - fix a few memory (and lock) leaks - provide netbsd32 compat Fix asynchronous posix_spawn child exit status (and test for it). sys/uvm/uvm_glue.c: revision 1.159 sys/uvm/uvm_map.c: revision 1.317 sys/compat/netbsd32/netbsd32.h: revision 1.95 sys/kern/exec_elf.c: revision 1.38 sys/sys/spawn.h: revision 1.2 sys/sys/exec.h: revision 1.135 sys/compat/netbsd32/netbsd32_execve.c: revision 1.34 Rework posix_spawn locking and memory management: - always provide a vmspace for the new proc, initially borrowing from proc0 (this part fixes PR 46286) - increase parallelism between parent and child if arguments allow this, avoiding a potential deadlock on exec_lock - add a new flag for userland to request old (lockstepped) behaviour for better error reporting - adapt test cases to the previous two and add a new variant to test the diagnostics flag - fix a few memory (and lock) leaks - provide netbsd32 compat Fix asynchronous posix_spawn child exit status (and test for it). |
| /src/usr.bin/fstat/ | |
| fstat.c | 1.95 Sun Oct 09 21:16:00 UTC 2011 chs branches: 1.95.2; 1.95.4; fix rdev reporting for UFS2 and ext2fs. Sun Oct 09 21:16:00 UTC 2011 chs branches: 1.95.2; 1.95.4; fix rdev reporting for UFS2 and ext2fs. .2; 1.95.4; fix rdev reporting for UFS2 and ext2fs. 1.95.4.1 Mon Apr 02 18:22:03 UTC 2012 riz Pull up following revision(s) (requested by 143 in ticket #christos): usr.bin/fstat/fstat.c: revision 1.96 byte swap the inet6 ports. 1.95.2.4 Thu May 22 11:42:44 UTC 2014 yamt sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") 1.95.2.3 Wed Jan 16 05:34:05 UTC 2013 yamt sync with (a bit old) head 1.95.2.2 Tue Oct 30 19:00:17 UTC 2012 yamt sync with head 1.95.2.1 Tue Apr 17 00:09:32 UTC 2012 yamt sync with head |
| /src/sys/arch/sparc/sparc/ | |
| vm_machdep.c | 1.95 Thu Oct 16 19:28:52 UTC 2008 martin branches: 1.95.2; 1.95.4; 1.95.8; Resurrect cpu_setfunc(), adapted to new world order. Thu Oct 16 19:28:52 UTC 2008 martin branches: 1.95.2; 1.95.4; 1.95.8; Resurrect cpu_setfunc(), adapted to new world order. .2; 1.95.4; 1.95.8; Resurrect cpu_setfunc(), adapted to new world order. .4; 1.95.8; Resurrect cpu_setfunc(), adapted to new world order. 1.95.8.1 Wed Apr 21 00:33:48 UTC 2010 matt sync to netbsd-5 1.95.4.3 Tue Mar 08 17:29:46 UTC 2011 riz Apply patches (requested by mrg in ticket #1564): sys/arch/sparc/dev/zs.c: patch sys/arch/sparc/include/cpu.h: patch sys/arch/sparc/include/z8530var.h: patch sys/arch/sparc/sparc/cpu.c: patch sys/arch/sparc/sparc/cpuvar.h: patch sys/arch/sparc/sparc/db_interface.c: patch sys/arch/sparc/sparc/genassym.cf: patch sys/arch/sparc/sparc/intr.c: patch sys/arch/sparc/sparc/locore.s: patch sys/arch/sparc/sparc/machdep.c: patch sys/arch/sparc/sparc/timer.c: patch sys/arch/sparc/sparc/timer_sun4m.c: patch sys/arch/sparc/sparc/timervar.h: patch sys/arch/sparc/sparc/trap.c: patch sys/arch/sparc/sparc/vm_machdep.c: patch - fix a panic in savefpstate. idea, and code suggestions from uwe - convert xpmsg_lock to IPL_SCHED. the old spl/simple_lock code ran at splsched(), and this significantly helps with stability under load when running with multiple active CPUs - in strayintr() don't print about stray zs inters in MP case - fix a deadlock in xcall() - consolidate the interrupt evcnt(9) into a full set of per-IPL per-CPU soft/hard counters - fix xcall() failure messages in some cases - addd new ddb command "mach xcall" - use schedintr() (not schedintr_4m()) on MP or single CPU configurations - call hardclock() the same way on cpu0 in MP and !MP cases - request the appropriate stack space for nmi_sun4m, in particular, make sure we have space for %g2...%g5. now entering ddb via eg, serial break no longer causes cpu1 to fault. - give memfault_sun*() some entry points that both gdb and ddb will find. from tsutsui: - fix panic in interrupt handlers in zs 1.95.4.2 Sat Jan 09 01:43:51 UTC 2010 snj Pull up following revision(s) (requested by mrg in ticket #1223): sys/arch/sparc/include/cpu.h: revision 1.86 sys/arch/sparc/sparc/locore.s: revision 1.246 sys/arch/sparc/sparc/vm_machdep.c: revision 1.100 fix up cpu_setfunc() as noted by uwe: - don't call lwp_startup for cpu_setfunc() users - introduce lwp_setfunc_trampoline instead - no need to set the "new" lwp for setfunc 1.95.4.1 Sat Jan 09 01:41:57 UTC 2010 snj Pull up following revision(s) (requested by mrg in ticket #1223): sys/arch/sparc/sparc/vm_machdep.c: revision 1.99 sync this a little with sparc64: use cpu_setfunc() at the end of cpu_lwp_fork() 1.95.2.2 Tue Apr 28 07:34:41 UTC 2009 skrll Sync with HEAD. 1.95.2.1 Mon Jan 19 13:16:46 UTC 2009 skrll Sync with HEAD. |
| clock.c | 1.95 Sat Jun 04 20:14:25 UTC 2005 he branches: 1.95.2; 1.95.8; Fix the various todr_gettime() and todr_settime() fallouts from -Wcast-qual differently, by instead changing the signatore of those "functions" to take a "volatile struct timeval*" instead of a "struct timeval*". Many places, these functions are called with &time, and time is declared as volatile in <sys/kernel.h>. This way we can get rid of all the ugly casts which now also triggered warnings, and caused more code to be added to work around the problem. Reviewed by thorpej. Sat Jun 04 20:14:25 UTC 2005 he branches: 1.95.2; 1.95.8; Fix the various todr_gettime() and todr_settime() fallouts from -Wcast-qual differently, by instead changing the signatore of those "functions" to take a "volatile struct timeval*" instead of a "struct timeval*". Many places, these functions are called with &time, and time is declared as volatile in <sys/kernel.h>. This way we can get rid of all the ugly casts which now also triggered warnings, and caused more code to be added to work around the problem. Reviewed by thorpej. .2; 1.95.8; Fix the various todr_gettime() and todr_settime() fallouts from -Wcast-qual differently, by instead changing the signatore of those "functions" to take a "volatile struct timeval*" instead of a "struct timeval*". Many places, these functions are called with &time, and time is declared as volatile in <sys/kernel.h>. This way we can get rid of all the ugly casts which now also triggered warnings, and caused more code to be added to work around the problem. Reviewed by thorpej. 1.95.8.1 Tue Nov 22 16:08:03 UTC 2005 yamt sync with head. 1.95.2.3 Mon Sep 03 14:30:03 UTC 2007 yamt sync with head. 1.95.2.2 Sat Dec 30 20:46:58 UTC 2006 yamt sync with head. 1.95.2.1 Wed Jun 21 14:56:12 UTC 2006 yamt sync with head. |
| /src/doc/ | |
| RESPONSIBLE | 1.95 Sat Feb 26 18:07:15 UTC 2011 ahoka branches: 1.95.4; Import the Flash and NAND subsytem code contributed by the University of Szeged, Hungary. The commit includes: - Flash layer, which gives a common API to access flash devices - NAND controller subsystem for the flash layer - An example OMAP driver which is used on BeagleBoard or alike ARM boards Sat Feb 26 18:07:15 UTC 2011 ahoka branches: 1.95.4; Import the Flash and NAND subsytem code contributed by the University of Szeged, Hungary. The commit includes: - Flash layer, which gives a common API to access flash devices - NAND controller subsystem for the flash layer - An example OMAP driver which is used on BeagleBoard or alike ARM boards 1.95.4.5 Thu May 22 11:27:14 UTC 2014 yamt sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") 1.95.4.4 Wed Jan 16 05:26:13 UTC 2013 yamt sync with (a bit old) head 1.95.4.3 Tue Oct 30 18:48:58 UTC 2012 yamt sync with head 1.95.4.2 Wed May 23 10:07:21 UTC 2012 yamt sync with head. 1.95.4.1 Tue Apr 17 00:02:55 UTC 2012 yamt sync with head |
| /src/sys/arch/amiga/conf/ | |
| AMIGA | 1.95 Sun Feb 05 05:01:48 UTC 2006 cube branches: 1.95.2; 1.95.4; 1.95.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). Sun Feb 05 05:01:48 UTC 2006 cube branches: 1.95.2; 1.95.4; 1.95.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). .2; 1.95.4; 1.95.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). .4; 1.95.6; Remove 'count' argument for pseudo-devices that ignore it (vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf). 1.95.6.1 Fri Mar 31 09:44:56 UTC 2006 tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch. 1.95.4.1 Wed Apr 19 02:31:58 UTC 2006 elad sync with head - hopefully this will work 1.95.2.3 Sun Sep 03 15:22:41 UTC 2006 yamt sync with head. 1.95.2.2 Fri Aug 11 15:41:09 UTC 2006 yamt sync with head 1.95.2.1 Sat Apr 01 00:06:07 UTC 2006 yamt sync with head. |
| /src/sys/arch/sparc64/sparc64/ | |
| clock.c | 1.95 Mon Apr 14 17:43:02 UTC 2008 nakayama branches: 1.95.2; 1.95.4; Reduce use of curcpu() in tickintr_establish. Mon Apr 14 17:43:02 UTC 2008 nakayama branches: 1.95.2; 1.95.4; Reduce use of curcpu() in tickintr_establish. .2; 1.95.4; Reduce use of curcpu() in tickintr_establish. 1.95.4.4 Wed Aug 11 22:52:48 UTC 2010 yamt sync with head. 1.95.4.3 Sat Jun 20 07:20:11 UTC 2009 yamt sync with head 1.95.4.2 Mon May 04 08:11:58 UTC 2009 yamt sync with head. 1.95.4.1 Fri May 16 02:23:16 UTC 2008 yamt sync with head. 1.95.2.2 Wed Jun 04 02:04:57 UTC 2008 yamt sync with head 1.95.2.1 Sun May 18 00:32:51 UTC 2008 yamt sync with head. |