CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/02/22 13:36:40
Modified files:
sys/arch/amd64/amd64: pmap.c
Log message:
Set the PG_G (global) bit on the special page table entries that are shared
between the u-k and u+k tables, because
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/02/21 12:24:15
Modified files:
sys/arch/amd64/amd64: cpu.c gdt.c genassym.cf identcpu.c lapic.c
locore.S locore0.S machdep.c pmap.c spl.S
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/18 01:23:44
Modified files:
lib/libc/include: namespace.h
lib/libc/string: ffs.c
lib/libc/hidden: string.h
lib/libc/arch/alpha/string: ffs.S
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/18 01:17:39
Modified files:
sys/sys: exec_elf.h
libexec/ld.so/mips64: rtld_machine.c
Log message:
Unlike other archs, mips64 needs ld.so to know about symbol visibility and
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/07 11:54:44
Modified files:
sys/arch/amd64/include: sysarch.h
sys/arch/amd64/amd64: sys_machdep.c
lib/libarch/amd64: Makefile
Removed files:
lib/libarch/amd64:
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/06 22:36:47
Modified files:
sys/arch/amd64/amd64: gdt.c
Log message:
Delete obsolete/untrue comments
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/06 15:03:13
Modified files:
sys/arch/amd64/amd64: locore.S machdep.c
sys/arch/amd64/include: frameasm.h
Log message:
Handle %gs like %[def]s and reset set it in cpu_switchto()
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/01 23:56:41
Modified files:
usr.bin/paste : paste.c
Log message:
When invoked with no file arguments, display usage and fail instead of
silently doing nothing.
suggested by Klemens Nanni
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/01 23:40:55
Modified files:
sys/sys: file.h
Log message:
Don't #include fcntl.h when _KERNEL is defined.
inspired by FreeBSD r24131
ok millert@ sthen@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/01 23:38:45
Modified files:
lib/libkvm : kvm_file2.c
usr.sbin/pstat : pstat.c
sys/dev: diskmap.c
sys/kern : exec_script.c kern_exec.c kern_sysctl.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2018/01/01 23:07:21
Modified files:
sys/kern : kern_malloc.c
Log message:
Fix an off-by-one in the free(9) "passed size was too small" check:
if the size passed is exactly half the size of the
CVSROOT:/cvs
Module name:xenocara
Changes by: guent...@cvs.openbsd.org2017/12/31 16:31:41
Modified files:
driver/xf86-input-ws/src: ws.c ws.h
Log message:
If read() returns EIO, then the wsmouse device has gone away and our fd
to it is useless, so detach the
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/30 16:08:29
Modified files:
sys/arch/hppa/stand/mkboot: mkboot.c
sys/arch/octeon/dev: amdcf.c octcf.c
sys/arch/sparc64/dev: fd.c sab.c
sys/dev: rd.c vnd.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/30 13:47:00
Modified files:
sys/arch/alpha/alpha: machdep.c promcons.c
sys/arch/arm/arm: bus_dma.c
sys/arch/arm64/arm64: sys_machdep.c
sys/arch/hppa/hppa: machdep.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/30 03:10:34
Modified files:
usr.sbin/eeprom: Makefile
Removed files:
usr.sbin/eeprom: getdate.y
Log message:
get_date(), from getdate.y, was last used in the sparc support, so zap
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/16 13:06:56
Modified files:
lib/libc/stdlib: Makefile.inc atexit.c atexit.h
Added files:
lib/libc/stdlib: thread_atexit.c
Log message:
Move __cxa_thread_atexit* to its own .c file
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/14 10:25:39
Modified files:
sys/ufs/ffs: ffs_vfsops.c
Log message:
If switching RW->RO, then stop deferring timestamp writes...and possibly
other pending inode attribute changes. We
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/14 10:06:33
Modified files:
lib/libkvm : Makefile kvm.c kvm_private.h shlib_version
Added files:
lib/libkvm : Symbols.map
Log message:
Add Symbols.map to explicitly define
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/13 20:30:43
Modified files:
sys/arch/alpha/alpha: mem.c
sys/arch/amd64/amd64: mem.c
sys/arch/arm/arm: mem.c
sys/arch/arm64/arm64: mem.c
sys/arch/hppa/hppa:
On Fri, Dec 1, 2017 at 4:30 PM, Philip Guenther <guent...@openbsd.org>
wrote:
> CVSROOT:/cvs
> Module name:src
> Changes by: guent...@cvs.openbsd.org2017/12/01 16:30:05
>
> Modified files:
> lib/libc/hidden: tib.h
> li
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/12/01 16:30:05
Modified files:
lib/libc/hidden: tib.h
lib/libc/dlfcn : init.c tib.c
libexec/ld.so : tib.c malloc.c util.h
Log message:
Per
as the
larger diff I did for -current cleans up tendrils in includes and libc
which can be left behind harmlessly in the -stable branches.
Philip Guenther
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/29 17:36:10
Modified files:
sys/uvm: uvm_map.c uvm_mmap.c
Log message:
__MAP_NOFAULT doesn't make sense with anon mappings, so return EINVAL if
that is attempted.
Minor cleanups:
-
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/29 17:21:42
Modified files:
sys/dev/acpi : acpicpu.c
Log message:
Per https://patchwork.kernel.org/patch/5838821/, the documented check of ACPI
mwait info against CPUID is wrong; loosen
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/29 16:47:18
Modified files:
usr.bin/openssl: ocsp.c
Log message:
Mixing -url with any of -host, -port, or -path should be a usage error
instead of trying to work and then triggering a
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/29 08:53:44
Modified files:
usr.bin/kdump : mksubr
Log message:
fcntl(F_GETOWN) doesn't have an argument, so don't display it. While
here, make it easier to extend the set of such fcntl()
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/28 22:13:57
Modified files:
lib/libc/hidden: string.h
lib/libc/include: namespace.h
lib/libc/string: memcpy.c memmove.c memset.c
lib/libc/arch/amd64: DEFS.h
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/28 09:05:13
Modified files:
sys/sys: ktrace.h
Log message:
fktrace(2) has been removed
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/28 08:35:02
Modified files:
usr.bin/kdump : kdump.c
Log message:
Need to remove fktrace here too
Noted by Andreas Kusalananda Kähäri (andreas.kahari(at)icm.uu.se)
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/27 23:09:44
Modified files:
sys/kern : kern_exit.c
Log message:
deadproc_mutex is only taken _before_ kernel_lock; exclude it from
WITNESS checking as (our) witness code isn't smart
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/27 23:05:16
Modified files:
sys/sys: syscall.h syscallargs.h
sys/kern : init_sysent.c syscalls.c
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/27 23:03:41
Modified files:
sys/kern : syscalls.master kern_ktrace.c
lib/libc/sys : Makefile.inc ktrace.2
Log message:
Delete fktrace(2). The consequences of it were not
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/11/26 18:20:12
Modified files:
sys/kern : kern_sig.c
Log message:
Fix comment typo
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/31 10:41:30
Modified files:
gnu/usr.bin/binutils-2.17/ld: lexsup.c
gnu/usr.bin/binutils-2.17/ld/emultempl: elf32.em
Log message:
Make -zdefs and --no-undefined no-ops for now, to
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/31 10:14:02
Modified files:
lib/libc : Symbols.list shlib_version
Log message:
Argh: put back some linker-supplied symbols to avoid triggering a bug
in binutils that results in
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/28 20:21:33
Modified files:
lib/libc/arch/arm: Symbols.list
lib/libc/arch/arm/string: _memcpy.S bcopy.S memcpy.S memmove.S
Log message:
Stop exporting _memcpy, an implementation
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/28 15:37:28
Modified files:
lib/libc/arch/sparc64: Symbols.list
lib/libc/arch/sparc64/gen: Makefile.inc
Removed files:
lib/libc/arch/sparc64/gen: saveregs.S
Log message:
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/28 15:31:06
Modified files:
lib/libc/arch/aarch64: Symbols.list
lib/libc/arch/aarch64/sys: brk.S
Log message:
Typo: 'end' should have been '_end', which is already
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/28 15:26:17
Modified files:
lib/libc : Symbols.list
Log message:
Eliminate some more linker generated symbols that aren't needed.
ok kettenis@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/28 15:25:24
Modified files:
lib/libc/thread: rthread_once.c
Log message:
If the init_routine used with pthread_once() is canceled, then we need to
unlock the mutex inside the pthread_once_t.
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/28 15:23:14
Modified files:
include: pthread.h
lib/librthread : Symbols.map pthread.h rthread.c shlib_version
lib/libc : Symbols.list shlib_version
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/26 14:17:05
Modified files:
libexec/ld.so : loader.c
Log message:
If LD_BIND_NOW is in force then all relocations are performed eagerly,
when the object is loaded. Since kbind(2) will
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/25 20:38:54
Modified files:
sys/ufs/ufs: dirhash.h ufs_dirhash.c
Log message:
Revert 2006-4-29Z23:09:45 commit that switched from rwlocks to mutexes.
Use of mutexes there is a WITNESS
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/24 14:35:54
Modified files:
gnu/usr.bin/binutils-2.17/include/elf: aarch64.h
sys/arch/arm64/include: reloc.h
libexec/ld.so/aarch64: rtld_machine.c
Log message:
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/24 14:06:54
Modified files:
sys/arch/amd64/conf: ld.script
sys/arch/arm64/conf: kern.ldscript
sys/arch/i386/conf: ld.script
Log message:
In ld scripts, an output section
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/23 21:46:10
Modified files:
gnu/llvm/tools/lld/ELF: Writer.cpp
Log message:
kbind(2) for the win: we can always put .got.plt in RELRO
ok kettenis@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/22 23:26:58
Modified files:
gnu/usr.bin/binutils-2.17/binutils: readelf.c
Added files:
gnu/usr.bin/binutils-2.17/include/elf: aarch64.h
Log message:
Teach readelf the arm64 dynamic
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/15 19:46:09
Modified files:
regress/lib/libpthread: Makefile
Added files:
regress/lib/libpthread/pthread_once: Makefile pthread_once.c
Log message:
Add regress test for cancellation
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/15 19:44:32
src/regress/lib/libpthread/pthread_once
Update of /cvs/src/regress/lib/libpthread/pthread_once
In directory cvs.openbsd.org:/tmp/cvs-serv78183/pthread_once
Log Message:
Directory
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/15 17:40:33
Modified files:
include: Makefile
lib/librthread : Makefile
Added files:
include: pthread.h pthread_np.h sched.h semaphore.h
Removed files:
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/14 04:17:09
Modified files:
sys/kern : sys_process.c
Log message:
Split sys_ptrace() by request type:
- control operations: trace_me, attach, detach, step, kill, continue.
Manipulate
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/12 23:14:02
Modified files:
sys/arch/amd64/include: tcb.h
Log message:
I was one bit off in the "is canonical" test for FS.base (TCB pointer) values,
so it was still possible to fault the
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/09 23:03:52
Modified files:
usr.sbin/smtpd : queue_fs.c
Log message:
Use clock_gettime(CLOCK_REALTIME) instead of gettimeofday+TIMEVAL_TO_TIMESPEC
ok jung@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/09 22:49:10
Modified files:
libexec/ld.so/alpha: rtld_machine.c
libexec/ld.so/powerpc: rtld_machine.c
libexec/ld.so/sparc64: rtld_machine.c
Log message:
__plt_{start,end}
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/08 13:21:10
Modified files:
lib/libc/sys : ktrace.2
Log message:
Document fktrace(2) more completely, including separation of errors.
Add a few errors that were previously undocumented.
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 18:57:19
Modified files:
sys/lib/libsa : stand.h
Log message:
Revert: libsa lacks memmove currently; a more thorough rename/change is
needed
problem noted by naddy@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 13:54:49
Modified files:
sys/lib/libsa : stand.h
Log message:
bcopy() is expected to be overlap safe, so it implement it with memmove()
not memcpy().
'oh oh' deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 13:48:30
Modified files:
usr.sbin/vmctl : main.c
usr.sbin/vmd : ufs.c
Log message:
Prefer memset() over bzero()
ok deraadt@ mlarkin@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 13:46:22
Modified files:
usr.bin/kdump : kdump.c
Log message:
Format fktrace(2) arguments
ok millert@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 13:43:21
Modified files:
usr.bin/kdump : kdump.c
Log message:
Delete pointless casts from void*
ok otto@ millert@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 00:41:43
Modified files:
usr.sbin/config: config.8
Log message:
The 'dumps' option only accepts a single device
ok deraadt@ jmc@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 00:36:27
Modified files:
lib/libc/sys : ktrace.2
Log message:
Add fktrace to the NAME section
ok jmc@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/07 00:16:54
Modified files:
usr.bin/openssl: speed.c
Log message:
Fix cast-pasto's in comments
CVSROOT:/cvs
Module name:www
Changes by: guent...@cvs.openbsd.org2017/10/06 23:44:48
Modified files:
. : 62.html
Log message:
mention fktrace(2)
CVSROOT:/cvs
Module name:www
Changes by: guent...@cvs.openbsd.org2017/10/06 23:14:00
Modified files:
. : 62.html
Log message:
Add various libc/kernel enhancements
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/03 20:10:33
Modified files:
sys/arch/amd64/amd64: fpu.c locore.S trap.c vector.S
Log message:
Follow the pattern set by copy*/pcb_onfault: when xrstor faults, return
from the trap to a
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/10/03 11:36:40
Modified files:
sys/arch/amd64/amd64: fpu.c locore.S trap.c
Log message:
The xrstor instruction will fault if the provided xstate data, which
is under userspace control via
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/26 23:43:55
Modified files:
sys/arch/amd64/amd64: sys_machdep.c
sys/arch/amd64/include: tcb.h
sys/kern : kern_fork.c kern_prot.c
Log message:
amd64 needs FS.base
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/19 23:08:11
Modified files:
usr.sbin/lpr/lpd: printjob.c
Log message:
Avoid overflow/truncation during string->integer converion by eliminating
the 'int' temporary variable.
problem
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/15 20:03:40
Modified files:
sys/arch/amd64/amd64: trap.c copy.S
sys/arch/arm64/arm64: trap.c
regress/sys/kern/ptrace: ptrace.c
Log message:
The copyin(9) family of
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/10 12:20:00
Modified files:
lib/libc/termios: tcflow.c tcsendbreak.c
lib/libc/gen : sysconf.c shm_open.c
Log message:
shm_open(), sysconf(), tcflow(), and tcsendbreak() are not
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/10 12:16:03
Modified files:
bin/pax: pat_rep.c
Log message:
Backslash escapes the next character in filename patterns.
ok millert@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/08 20:22:48
Modified files:
libexec/ld.so/m88k: rtld_machine.c
Log message:
Remove superfluous mprotect()ing of the PLT that's been obsoleted by
the generic handling of RWX segments.
ok
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/07 15:35:35
Modified files:
regress/lib/libpthread/dlopen: dlopen.c
Log message:
Try both libpthread and RTLD_DEFAULT when looking up functions
so the test can find everything after the
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/05 22:20:12
Modified files:
regress/sys/kern/ptrace: ptrace.c
Log message:
Fix declarations
ptrace(PT_IO) memory protection faults return EACCES, not EFAULT
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/09/04 20:40:55
Modified files:
lib/libc : shlib_version Symbols.list
lib/librthread : shlib_version Makefile Symbols.map pthread.h
rthread.c rthread.h
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/25 13:28:48
Modified files:
sys/arch/amd64/amd64: trap.c copy.S cpu.c vector.S
sys/arch/amd64/include: codepatch.h
sys/arch/i386/i386: locore.s trap.c
Log message:
If SMAP
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/15 01:06:29
Modified files:
lib/libc/thread: rthread.c rthread_cond.c rthread_mutex.c
rthread_sync.c rthread_tls.c
Log message:
s/DEF_STD/DEF_STRONG/ to match
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/15 01:02:35
Added files:
lib/libc/hidden: sched.h
lib/libc/hidden/sys: futex.h
Log message:
Wrap and so that internal calls go direct
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/15 00:38:41
Modified files:
lib/libc/thread: atfork.c callbacks.c rthread.c rthread_cond.c
rthread_condattr.c rthread_debug.c
rthread_file.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/15 00:16:37
Added files:
lib/libc/arch/aarch64/gen: _atomic_lock.c
Log message:
Copy files from ../librthread in preparation for moving functionality
from libpthread to libc. No changes to
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/15 00:13:24
Added files:
lib/libc/arch/alpha/gen: _atomic_lock.S
lib/libc/arch/amd64/gen: _atomic_lock.c
lib/libc/arch/arm/gen: _atomic_lock.c
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/14 11:10:02
Modified files:
lib/libc/string: memcpy.c
Log message:
Use sendsyslog() directly instead of syslog_r() for the "backwards memcpy"
messages, to avoid pulling in piles of other
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/13 14:26:33
Modified files:
share/man/man9 : pool.9
sys/kern : subr_pool.c sys_futex.c
sys/sys: pool.h
Log message:
New flag PR_RWLOCK for pool_init(9) makes
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/12 17:27:44
Modified files:
share/man/man9 : rwlock.9
sys/sys: rwlock.h
sys/kern : kern_rwlock.c
Log message:
Add rw_assert_anylock(), for assering you have
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/12 16:59:52
Modified files:
lib/libc/gen : getlogin.c rewinddir.c
lib/libc/stdlib: abort.c exit.c
Log message:
Minimize #includes, particularly to avoid thread_private.h
ok tedu@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/12 10:30:10
Modified files:
sys/uvm: uvm_map.c
Log message:
In the locking wrappers for >lock and >mtx, pass through file+line
when WITNESS is enabled
ok visa@ kettenis@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/12 10:28:01
Modified files:
sys/sys: mutex.h
sys/dev/pci/drm: drm_linux.h
Log message:
Always provide _mtx_* APIs, the use those to simplify the WITNESS wrappers
elsewhere
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 21:13:23
Modified files:
sys/kern : subr_witness.c
Log message:
Silence clang warnings: remove unused variables and s/%hx/%x/g
ok mpi@ deraadt@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 18:07:35
Modified files:
lib/libc/sys : Makefile.inc
Log message:
Instead of hardcoding a partial dependency list for the syscall stub objects,
calculate them as done for other objects
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 18:05:16
Modified files:
lib/csu: Makefile
Log message:
Fix dependency generation: pass ${DFLAGS} and -MF explicitly
problem noted by deraadt@
ok espie@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 18:03:15
Modified files:
share/mk : bsd.dep.mk
Log message:
Let DFLAGS been added to by the per-directory Makefile
ok espie@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 17:10:55
Modified files:
bin/ksh: main.c ksh.1
Log message:
Retire old behavior of requiring root prompt to contain # or \!
Requested by akoshibe and phessler
ok phessler@ anton@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 14:13:31
Modified files:
lib/csu/aarch64: md_init.h
lib/csu/alpha : md_init.h
lib/csu/arm: md_init.h
lib/csu/hppa : md_init.h
lib/csu/i386 :
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/11 11:58:21
Modified files:
lib: check_sym
Log message:
Use getopts for option parsing
Add -v for verbose (relocation) output
Fix an existence check
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/10 08:18:31
Modified files:
sys/dev/pci/drm: drm_linux.h
Log message:
Add glue for passing through file+line when WITNESS is enabled
ok kettenis@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/10 07:35:18
Modified files:
include: tib.h
Log message:
fix typo in comment
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/08/10 07:34:46
Modified files:
include: errno.h
Log message:
___errno (three underbars) is long gone
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/07/16 16:48:38
Modified files:
sys/arch/hppa/hppa: db_interface.c lock_machdep.c
sys/arch/hppa/include: mplock.h
Log message:
Add WITNESS support
ok visa@ kettenis@
CVSROOT:/cvs
Module name:src
Changes by: guent...@cvs.openbsd.org2017/07/16 16:47:37
Modified files:
sys/arch/hppa/hppa: locore.S vm_machdep.c
Log message:
Clear the framepointer (r3) in switch_trampoline to avoid faults in stack trace
Reduce size of switch stack
501 - 600 of 2937 matches
Mail list logo