CVS: cvs.openbsd.org: src

2022-01-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/27 22:01:29 Modified files: libexec/ld.so : resolve.h Log message: Update comment: struct link_map is defined in noted by miod

CVS: cvs.openbsd.org: src

2022-01-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/27 21:59:15 Modified files: include: link_elf.h include/rpcsvc : yp_prot.h Log message: When it's the possessive of 'it', it's spelled "its", without the apostrophe. one fro

CVS: cvs.openbsd.org: src

2022-01-19 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/19 12:39:42 Modified files: sys/arch/amd64/amd64: vmm.c Log message: Only invoke the underlying cpuid instruction if the real CPU might support the leaf (<=cpuid_level) and always pass the su

CVS: cvs.openbsd.org: src

2022-01-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/17 12:45:34 Modified files: libexec/ld.so/mips64: archdep.h boot_md.c Log message: Stop supporting a GOT with only one reserved entry in static PIE and ld.so itself: support for that in dynam

CVS: cvs.openbsd.org: src

2022-01-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/16 18:35:36 Modified files: libexec/ld.so/powerpc: archdep.h libexec/ld.so/aarch64: archdep.h libexec/ld.so/amd64: archdep.h libexec/ld.so/arm: archdep.h lib

CVS: cvs.openbsd.org: src

2022-01-15 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/15 19:17:06 Modified files: libexec/ld.so/riscv64: archdep.h Log message: Nothing depends on archdep.h pulling in other #includes anymore, so delete the #includes and hide the RELOC_* functio

CVS: cvs.openbsd.org: src

2022-01-15 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/15 19:16:40 Modified files: libexec/ld.so/powerpc64: archdep.h Log message: Nothing depends on archdep.h pulling in other #includes anymore, so delete the #includes and hide the RELOC_* funct

CVS: cvs.openbsd.org: src

2022-01-15 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/15 19:14:27 Modified files: libexec/ld.so/m88k: archdep.h Log message: Nothing depends on archdep.h pulling in other #includes anymore, so delete the #includes and hide the RELOC_* functions

CVS: cvs.openbsd.org: src

2022-01-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/12 14:41:06 Modified files: lib/csu: boot.h crt0.c lib/csu/hppa : boot_md.h lib/csu/mips64 : boot_md.h Log message: Lift the '#ifdef RCRT0' conditional out of boot

CVS: cvs.openbsd.org: src

2022-01-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/08 15:54:49 Modified files: sys/dev: ksyms.c Log message: __LDPGSZ hasn't been used here since rev 1.23 (2013). Delete comment referring to it ok jsg@

Re: CVS: cvs.openbsd.org: src

2022-01-07 Thread Philip Guenther
On Fri, Jan 7, 2022 at 10:50 PM Philip Guenther wrote: > CVSROOT:/cvs > Module name:src > Changes by: guent...@cvs.openbsd.org2022/01/07 23:49:42 > > Modified files: > libexec/ld.so : boot.c dir.c dl_dirname.c dl_printf.c >

CVS: cvs.openbsd.org: src

2022-01-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/07 23:49:42 Modified files: libexec/ld.so : boot.c dir.c dl_dirname.c dl_printf.c dl_uname.c dlfcn.c library.c library_mquery.c library_subr

CVS: cvs.openbsd.org: src

2022-01-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/06 19:47:07 Modified files: sys/sys: hibernate.h sys/kern : subr_hibernate.c Log message: hibernate_clear_signature() is only used by hibernate_resume(), so pass in the

CVS: cvs.openbsd.org: src

2022-01-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/06 19:26:53 Modified files: sys/kern : subr_hibernate.c Log message: Extract the slice from the zeroth swap device instead of assuming it's the 'b' slice and (sanity) check against the

CVS: cvs.openbsd.org: src

2022-01-05 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/05 20:30:15 Modified files: regress/lib/libc/sys: Makefile Removed files: regress/lib/libc/sys: t_syscall.c Log message: t_syscall was a test for the gcc 1.x off_t syscall padding, w

CVS: cvs.openbsd.org: src

2022-01-05 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/05 10:53:44 Modified files: sys/uvm: uvm_mmap.c Log message: Remove kbind(2)'s restriction that a target buffer not cross page boundaries: hppa has 8-byte PLT entries that sometimes d

CVS: cvs.openbsd.org: src

2022-01-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/04 21:10:36 Modified files: bin/ps : extern.h keyword.c print.c ps.1 Log message: Delete 'emul' keyword: it's been just returned 'native' for a long time ok jsg@ deraadt@

CVS: cvs.openbsd.org: src

2022-01-04 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/04 11:13:31 Modified files: sys/kern : subr_hibernate.c Log message: Use the device we read the hibernate signature from for the entire resume. This fixes setups where a umass device n

CVS: cvs.openbsd.org: src

2022-01-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/02 20:40:48 Modified files: lib: check_sym Log message: By default, put intermediate files in a temp dir and remove it on completion. To leave files in /tmp, use new -k option.

CVS: cvs.openbsd.org: src

2022-01-01 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/01 18:20:25 Modified files: lib/libc/arch/amd64/string: memmove.S Log message: Don't use *ENTRY_NB() with END_BUILTIN(), at least yet Problem noted by naddy@

CVS: cvs.openbsd.org: src

2022-01-01 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2022/01/01 16:47:15 Modified files: sys/arch/amd64/include: asm.h sys/arch/sparc64/include: asm.h lib/libc : Makefile.inc lib/libc/arch/sparc64: SYS.h lib/libc

CVS: cvs.openbsd.org: src

2021-12-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/30 01:39:19 Modified files: libexec/ld.so : malloc.c Log message: Sync from libc: Use _MAX_PAGE_SHIFT, rather than #ifdef mips64 ok otto@

CVS: cvs.openbsd.org: src

2021-12-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/29 21:48:13 Modified files: libexec/ld.so/powerpc64: rtld_machine.c Log message: Delete dead (duplicate) test

CVS: cvs.openbsd.org: src

2021-12-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/24 18:25:51 Modified files: sys/sys: exec_elf.h gnu/usr.bin/binutils-2.17/binutils: readelf.c gnu/usr.bin/binutils-2.17/include/elf: common.h Log message: Sync DF_1_

CVS: cvs.openbsd.org: src

2021-12-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/24 18:13:44 Modified files: lib/libc/include: README Log message: Update to reflect changes over the last six years

Re: CVS: cvs.openbsd.org: src

2021-12-24 Thread Philip Guenther
On Fri, Dec 24, 2021 at 12:32 AM Anton Lindqvist wrote: ... > The sys/kern/__syscall tests can probably be removed at this point: > > > sys/kern/__syscall: > Exit: 1 > Duration: 00:00:00 > Log: 65-sys-kern-__syscall.log > > + . /usr/local/libexec/robsd/util.sh > + . /usr/local/libexec/robsd/util-

CVS: cvs.openbsd.org: src

2021-12-24 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/24 01:49:19 Modified files: regress/sys/kern: Makefile Removed files: regress/sys/kern/__syscall: Makefile __syscall.c Log message: Delete obsolete __syscall regress that tested the

CVS: cvs.openbsd.org: src

2021-12-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/23 11:50:59 Modified files: sys/sys: syscall.h syscallargs.h sys/kern : init_sysent.c syscalls.c Log message: sync

CVS: cvs.openbsd.org: src

2021-12-23 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/23 11:50:33 Modified files: sys/kern : syscalls.master vfs_syscalls.c kern_ktrace.c kern_pledge.c sys/arch/sh/sh : trap.c sys/arch/hppa/hppa: t

CVS: cvs.openbsd.org: src

2021-12-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/18 18:07:50 Modified files: regress/usr.sbin/btrace: Makefile Log message: Suppress error output from sysctl: kern.allowdt doesn't exist on several archs and complaining about that from the M

CVS: cvs.openbsd.org: src

2021-12-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/09 22:34:42 Modified files: sys/sys: proc.h sys/kern : kern_fork.c sys/uvm: uvm_mmap.c Log message: Revert "kbind(2): disable system call if not initia

CVS: cvs.openbsd.org: src

2021-12-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/09 12:33:53 Modified files: sys/arch/amd64/amd64: vmm.c Log message: Fix cpuid leaf clamping to let through cpuid(0x15) when we have an invariant TSC and report that correctly in the guest's

CVS: cvs.openbsd.org: src

2021-12-08 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/08 17:26:11 Modified files: sys/sys: proc.h exec.h systm.h sys/kern : exec_elf.c init_main.c init_sysent.c kern_exec.c kern_xxx.c makesyscalls.s

CVS: cvs.openbsd.org: src

2021-12-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/07 15:17:03 Modified files: sys/kern : exec_conf.c exec_elf.c init_main.c kern_exec.c kern_sig.c kern_xxx.c makesyscalls.sh syscalls.c

CVS: cvs.openbsd.org: src

2021-12-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/07 10:51:05 Modified files: sys/kern : exec_elf.c init_main.c kern_exec.c sys/sys: proc.h Log message: Continue to delete emulation support: we only have one sigcode an

CVS: cvs.openbsd.org: src

2021-12-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/07 10:50:44 Modified files: sys/arch/macppc/macppc: machdep.c Log message: Delete an #if block that dates from rev 1.1 and hasn't been enabled in those 20 years. We're unlikely to take the m

CVS: cvs.openbsd.org: src

2021-12-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/06 21:19:24 Modified files: sys/sys: exec_elf.h proc.h sys/kern : exec_elf.c init_main.c kern_exec.c sys_process.c Log message: Continue to de

CVS: cvs.openbsd.org: src

2021-12-06 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/12/06 14:21:10 Modified files: sys/arch/powerpc64/powerpc64: machdep.c sys/kern : exec_elf.c init_main.c kern_exec.c sys/sys: exec.h proc.h Log message: Start to

CVS: cvs.openbsd.org: src

2021-11-18 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/18 21:00:53 Modified files: sys/arch/amd64/include: specialreg.h sys/arch/i386/include: specialreg.h Log message: Correct the CPUID() and CPUID_LEAF() macros to not include a trailin

CVS: cvs.openbsd.org: src

2021-11-15 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/15 19:46:46 Modified files: lib/csu: boot.h Log message: Sync boot.h with ld.so's boot.c, getting rid of struct boot_dyn, only initializing the variables we need to, and switching to

CVS: cvs.openbsd.org: src

2021-11-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/14 15:07:39 Modified files: libexec/ld.so/hppa: boot_md.c archdep.h libexec/ld.so/aarch64: archdep.h libexec/ld.so/alpha: archdep.h libexec/ld.so/amd64: archdep.h

CVS: cvs.openbsd.org: src

2021-11-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/14 14:51:48 Modified files: sys/arch/amd64/stand/efiboot: Makefile.common sys/arch/arm64/stand/efiboot: Makefile sys/arch/armv7/stand/efiboot: Makefile sys/arch/riscv

CVS: cvs.openbsd.org: src

2021-11-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/13 17:45:38 Modified files: lib/csu: Makefile boot.h crt0.c Added files: lib/csu/hppa : boot_md.h lib/csu/mips64 : boot_md.h Log message: Split out the hppa and mi

CVS: cvs.openbsd.org: src

2021-11-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/12 15:28:13 Modified files: libexec/ld.so : loader.c resolve.c resolve.h Log message: Add support for RELR relocations in the executable and share objects. This doesn't affect ld.so's self-r

CVS: cvs.openbsd.org: src

2021-11-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/12 15:23:40 Modified files: gnu/usr.bin/binutils-2.17/bfd: elf.c gnu/usr.bin/binutils-2.17/binutils: readelf.c gnu/usr.bin/binutils-2.17/include/elf: common.h external.h Log

CVS: cvs.openbsd.org: src

2021-11-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/12 15:20:57 Modified files: sys/sys: exec_elf.h Log message: Add #defines and typedefs for RELR, a compressed form for relative relocations ok kettenis@

CVS: cvs.openbsd.org: src

2021-11-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/11/09 14:22:29 Modified files: libexec/ld.so/riscv64: archdep.h Log message: Like most archs, riscv doesn't need resolution of JUMP_SLOT relocations in static PIE binaries: delete RELOC_JMPREL a

CVS: cvs.openbsd.org: src

2021-06-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/06/18 00:17:28 Modified files: sys/arch/amd64/amd64: genassym.cf locore.S pmap.c sys/arch/amd64/include: cpu.h pmap.h Log message: The pmap needs to know which CPUs to send IPIs when TL

CVS: cvs.openbsd.org: src

2021-06-01 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/06/01 15:12:11 Modified files: sys/arch/amd64/amd64: locore.S Log message: Don't clear the cpu's bit in the old pmap's pm_cpus until we're off the old one and set it in the new pmap's pm_cpus be

CVS: cvs.openbsd.org: src

2021-05-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/05/25 11:07:55 Modified files: sys/arch/amd64/amd64: locore.S Log message: clang's assembler now supports 64-suffixed versions of the fxsave/xsave/fxrstor/xrstor family of instructions. Use the

CVS: cvs.openbsd.org: src

2021-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2021/05/09 18:52:15 Modified files: sys/arch/amd64/amd64: pmap.c Log message: Pull the logic to get the "lock" for TLB shooting into pmap_start_tlb_shoot(), to get the #ifdef goo out of pmap_tlb_shoo

CVS: cvs.openbsd.org: src

2020-11-14 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/14 13:53:31 Modified files: sys/sys: disklabel.h lib/libc/gen : disklabel.c sbin/disklabel : disklabel.c Log message: Constify dktypenames and fstypenames in libc.

CVS: cvs.openbsd.org: src

2020-11-13 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/13 16:08:10 Modified files: sys/arch/amd64/include: trap.h Log message: Delete unused #defines: T_USER hasn't been used since July 2018 while TC_TSS and TC_FLAGMASK have _never_ been used ok

CVS: cvs.openbsd.org: src

2020-11-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/12 22:32:08 Modified files: sys/arch/amd64/amd64: vector.S Log message: Correct CVE number in comment

CVS: cvs.openbsd.org: src

2020-11-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/12 16:29:16 Modified files: sys/arch/amd64/include: frameasm.h Log message: Simplify interrupt entry stubs to not push around bogus trapno+err slots but rather go directly from the iretq fram

CVS: cvs.openbsd.org: src

2020-11-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/09 12:29:27 Modified files: sys/arch/amd64/amd64: vector.S sys/arch/amd64/include: frameasm.h Log message: Give sizes and types to more functions and objects. No effect on object cod

CVS: cvs.openbsd.org: src

2020-11-03 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/03 11:19:32 Modified files: sys/arch/amd64/amd64: locore.S Log message: Give sizes to more of the functions in locore.S ok mpi@

CVS: cvs.openbsd.org: src

2020-11-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/02 19:45:20 Modified files: sys/arch/amd64/amd64: vector.S Log message: Correct comment typo in previous

CVS: cvs.openbsd.org: src

2020-11-02 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/11/02 11:32:08 Modified files: sys/arch/amd64/amd64: locore.S vector.S sys/arch/amd64/include: frameasm.h Log message: Restore abstraction of register saving into macros in frameasm.h T

CVS: cvs.openbsd.org: src

2020-10-12 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/10/12 22:42:28 Modified files: lib/libc/gen : auth_subr.c charclass.h fnmatch.c glob.c lib/libc/hash : md5.c rmd160.c lib/libc/regex : cclass.h regcomp.c lib/libc/rpc

CVS: cvs.openbsd.org: src

2020-10-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/10/11 06:45:52 Modified files: lib/libssl : s3_lib.c ssl_locl.h ssl_methods.c t1_lib.c tls13_legacy.c Log message: SSL3_ENC_METHOD is just a flag word; merge it int

CVS: cvs.openbsd.org: src

2020-10-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/10/10 19:16:31 Modified files: lib/libssl : d1_srtp.c ssl_locl.h ssl_tlsext.c Log message: Constipate srtp_known_profiles, pushing it into .data.rel.ro ok tb@ jsing@

CVS: cvs.openbsd.org: src

2020-10-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/10/10 19:13:04 Modified files: lib/libssl : s3_lib.c ssl_locl.h ssl_sigalgs.c ssl_sigalgs.h ssl_tlsext.c ssl_tlsext.h Log message: Constipate ssl3_ciphers and tls1[

Re: CVS: cvs.openbsd.org: src

2020-10-05 Thread Philip Guenther
Connections to MS Exchange appear to have been broken by this commit, or at least bisection leaves me with a working alpine before this commit and one that hangs during the handshake after this. Philip Guenther On Sat, Oct 3, 2020 at 8:35 AM Joel Sing wrote: > CVSROOT:/cvs >

CVS: cvs.openbsd.org: src

2020-09-30 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/09/30 19:05:40 Modified files: lib/libc/arch/aarch64/sys: tfork_thread.S lib/libc/arch/amd64/sys: tfork_thread.S Log message: Mark top-level frame for new thread in both CFI and with ze

CVS: cvs.openbsd.org: src

2020-09-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/09/28 21:06:34 Modified files: sys/arch/amd64/isa: isa_machdep.c Log message: Delete dead isa_strayintr() and fakeintr() code, along with multiple dead variables, present from the fork from i386

CVS: cvs.openbsd.org: src

2020-06-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/06/07 21:22:23 Modified files: usr.bin/awk: run.c Log message: The errcheck() function treats an errno of ERANGE or EDOM as something to report, so make sure errno is set to zero before invo

CVS: cvs.openbsd.org: src

2020-05-09 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/05/09 18:56:06 Modified files: share/man/man9 : style.9 include: bitstring.h sys/sys: disklabel.h event.h exec.h signalvar.h sysctl.h Log message: Use a double-

CVS: cvs.openbsd.org: src

2020-03-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2020/03/11 01:27:08 Modified files: sys/arch/amd64/include: codepatch.h Log message: Take a swing at blocking Load-Value-Injection attacks against the kernel by using lfence in place of stac/clac on

CVS: cvs.openbsd.org: src

2019-12-17 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/12/17 10:16:32 Modified files: libexec/ld.so : path.c libexec/ld.so/ldconfig: etc.c Log message: Eliminate failure returns from _dl_split_path(): if malloc fails just _dl_oom() Prompte

CVS: cvs.openbsd.org: src

2019-12-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/12/16 20:16:07 Modified files: libexec/ld.so : loader.c Log message: Don't look up env variables until we know we'll trust them. Otherwise, just delete them without looking. ok millert@

CVS: cvs.openbsd.org: src

2019-12-16 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/12/16 12:21:17 Modified files: bin/ps : ps.c usr.bin/pkill : pkill.c usr.bin/top: machine.c Log message: Delete tests for P_THREAD that predate the existence of KE

Re: CVS: cvs.openbsd.org: src

2019-12-13 Thread Philip Guenther
s control button panics instantly with "rw_enter: acpil locking against myself" with a traceback panic <- rw_enter <- acpivout_get_param <- acpi_notify <- acpi_notify_task <- acpi_thread Philip Guenther

CVS: cvs.openbsd.org: src

2019-12-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/12/11 00:30:09 Modified files: sys/sys: proc.h sysctl.h sys/kern : kern_event.c kern_exec.c kern_exit.c kern_kthread.c kern_sig.c kern_sysctl.c

CVS: cvs.openbsd.org: src

2019-12-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/12/11 00:21:40 Modified files: sys/arch/m88k/include: tcb.h sys/arch/m88k/m88k: trap.c Log message: %r26 hasn't been used by the threads implementation since 2016, so stop resetting it

CVS: cvs.openbsd.org: src

2019-12-07 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/12/07 15:57:48 Modified files: libexec/ld.so : loader.c libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/alpha: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c

CVS: cvs.openbsd.org: src

2019-11-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/29 15:31:24 Modified files: gnu/llvm/tools/lld/ELF: SyntheticSections.cpp Log message: Sort relative relocations (and relocations against the same symbol) by offset to optimize the cache and

CVS: cvs.openbsd.org: src

2019-11-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/29 14:32:04 Modified files: sys/kern : kern_fork.c sys/sys: proc.h Log message: Move p_sleeplocks and p_limit into the "zero on create" section of struct proc, so they

CVS: cvs.openbsd.org: src

2019-11-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/29 13:58:17 Modified files: sys/sys: namei.h sys/kern : kern_unveil.c vfs_syscalls.c Log message: Eliminate the sketchy use of ps_mainproc here by making unveil_add_vno

CVS: cvs.openbsd.org: src

2019-11-29 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/29 13:12:19 Modified files: sys/kern : kern_fork.c sys/sys: proc.h Log message: Move kcov(4)'s p_kd into the "zero on create" section to simplify fork code ok anton@

CVS: cvs.openbsd.org: src

2019-11-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/28 23:19:07 Modified files: sys/dev/pci/drm/include/drm: gpu_scheduler.h sys/dev/pci/drm/scheduler: gpu_scheduler.c Log message: drm_sched_entity_flush() doesn't care about specific

CVS: cvs.openbsd.org: src

2019-11-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/28 16:42:52 Modified files: sys/uvm: uvm_extern.h Log message: uvm_pagealloc_contig() doesn't exist and shouldn't exist ok kettenis@

CVS: cvs.openbsd.org: src

2019-11-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/28 09:57:17 Modified files: libexec/ld.so/hppa: boot_md.c Log message: Unrevert: this change was unrelated

CVS: cvs.openbsd.org: src

2019-11-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/28 09:54:30 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c libexec/ld.so/hppa: boot_md.c

CVS: cvs.openbsd.org: src

2019-11-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/28 09:27:26 Modified files: sbin/sysctl: sysctl.c usr.bin/systat : malloc.c usr.bin/vmstat : vmstat.c Log message: ks_mapblocks is gone

CVS: cvs.openbsd.org: src

2019-11-28 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/28 09:23:11 Modified files: sys/sys: malloc.h sys/kern : kern_malloc.c Log message: Delete km_mapblocks from kmemstats and its always-zero column from the ddb "show mal

CVS: cvs.openbsd.org: src

2019-11-27 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/27 21:34:50 Modified files: sys/kern : exec_conf.c sys/sys: exec.h Log message: struct execsw's es_emul is no longer used, so delete it ok deraadt@

CVS: cvs.openbsd.org: src

2019-11-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/26 18:24:35 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c Log message: Delete now obsolete comments

CVS: cvs.openbsd.org: src

2019-11-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/26 17:58:59 Modified files: libexec/ld.so/hppa: boot_md.c Log message: unifdef: hppa does HAVE_JMPREL and does not have DT_PROCNUM

CVS: cvs.openbsd.org: src

2019-11-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/26 17:11:49 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c Log message: armv7 and aarch64 specify GLOB_DAT as having an addend, so treat it e

CVS: cvs.openbsd.org: src

2019-11-26 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/26 16:38:52 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c libexec/ld.so/i386: rtld_machi

CVS: cvs.openbsd.org: src

2019-11-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/25 19:50:11 Modified files: libexec/ld.so/aarch64: rtld_machine.c libexec/ld.so/amd64: rtld_machine.c libexec/ld.so/arm: rtld_machine.c libexec/ld.so/i386: rtld_machi

CVS: cvs.openbsd.org: src

2019-11-25 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/25 15:57:29 Modified files: lib/libc/include: namespace.h Log message: gcc3, like clang and unlike our gcc4, doesn't support redirecting builtins like mem{set,cpy,move} or __stack_smash_handl

CVS: cvs.openbsd.org: src

2019-11-11 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/11 21:38:27 Modified files: lib/libc : Makefile Log message: Now that libc.so has only five PLT entries on almost all our archs, link it with -znow ok kettenis@ deraadt@ jca@

CVS: cvs.openbsd.org: src

2019-11-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/10 15:23:29 Modified files: lib/libc/arch/arm/gen: divsi3.S lib/libc/quad : fixdfdi.c fixsfdi.c fixunsdfdi.c fixunssfdi.c floatdidf.c floatdisf.c quad.h

CVS: cvs.openbsd.org: src

2019-11-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/10 15:21:54 Modified files: libexec/ld.so/mips64: boot_md.c Log message: Simplify the handling of the explicit relocations based on ld.so only have NONE and REL32_64 relocations w/o symbol.

CVS: cvs.openbsd.org: src

2019-11-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/10 15:20:10 Modified files: libexec/ld.so/mips64: boot_md.c Log message: unifdef HAVE_JMPREL, delete dt_pltrelsz handling (which was only used in the HAVE_JMPREL case anyway), and reduce #inc

CVS: cvs.openbsd.org: src

2019-11-10 Thread Philip Guenther
CVSROOT:/cvs Module name:src Changes by: guent...@cvs.openbsd.org2019/11/10 15:18:14 Modified files: libexec/ld.so/mips64: Makefile.inc Log message: Recommit CHECK_LDSO bits for mips64, verified on both loongson and octeon. ok visa@

Re: CVS: cvs.openbsd.org: src

2019-11-09 Thread Philip Guenther
On Sat, Nov 9, 2019 at 12:07 PM Philip Guenther wrote: > CVSROOT:/cvs > Module name:src > Changes by: guent...@cvs.openbsd.org2019/11/09 13:07:00 > > Modified files: > sys/arch/amd64/conf: ld.script > sys/arch/arm/conf: kern.ldscri

Re: CVS: cvs.openbsd.org: src

2019-11-09 Thread Philip Guenther
On Sat, Nov 9, 2019 at 12:07 PM Philip Guenther wrote: > CVSROOT:/cvs > Module name:src > Changes by: guent...@cvs.openbsd.org2019/11/09 13:07:00 > > Modified files: > sys/arch/amd64/conf: ld.script > sys/arch/arm/conf: kern.ldscri

<    1   2   3   4   5   6   7   8   9   10   >