Module Name:src
Committed By: maxv
Date: Tue Aug 8 08:12:14 UTC 2017
Modified Files:
src/sys/kern: kern_exec.c
Log Message:
Remove compat_freebsd from the list of autoloaded modules. Interested users
will now have to type 'modload' to use it, or uncomment the entry in
GEN
Module Name:src
Committed By: christos
Date: Sun Aug 6 09:14:14 UTC 2017
Modified Files:
src/sys/kern: kern_synch.c
Log Message:
use the same string for the log and uprintf.
To generate a diff of this commit:
cvs rdiff -u -r1.311 -r1.312 src/sys/kern/kern_synch.c
Pleas
Module Name:src
Committed By: mrg
Date: Fri Aug 4 07:00:17 UTC 2017
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
normalise a BIOHIST log message
To generate a diff of this commit:
cvs rdiff -u -r1.274 -r1.275 src/sys/kern/vfs_bio.c
Please note that diffs are no
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 15:37:23 UTC 2017
Modified Files:
src/sys/kern: vfs_getcwd.c
Log Message:
Don't walk off the end of the dirent buffer.
>From Ilja Van Sprundel.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys
Module Name:src
Committed By: riastradh
Date: Fri Jul 28 15:16:39 UTC 2017
Modified Files:
src/sys/kern: kern_ktrace.c
Log Message:
Clamp the length we use, not the length we don't.
Avoids uninitialized memory disclosure to userland.
>From Ilja Van Sprundel.
To generat
Module Name:src
Committed By: martin
Date: Fri Jul 28 12:28:48 UTC 2017
Modified Files:
src/sys/kern: kern_malloc.c
Log Message:
Avoid integer overflow in kern_malloc(). Reported by Ilja Van Sprundel.
XXX Time to kill malloc() completely!
To generate a diff of this commi
Module Name:src
Committed By: maxv
Date: Fri Jul 14 13:23:48 UTC 2017
Modified Files:
src/sys/kern: sched_4bsd.c
Log Message:
Should be loadfactor().
To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/kern/sched_4bsd.c
Please note that diffs are not p
Module Name:src
Committed By: maxv
Date: Fri Jul 14 13:02:20 UTC 2017
Modified Files:
src/sys/kern: sched_4bsd.c
Log Message:
Revert rev1.26. l_estcpu is increased by only one cpu, not all of them.
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/ker
Module Name:src
Committed By: hannken
Date: Wed Jul 12 09:31:07 UTC 2017
Modified Files:
src/sys/kern: vnode_if.src
Log Message:
As VOP_ADVLOCK() may block indefinitely we cannot take fstrans here.
Fixes PR kern/52364: System hangs not much before showing the login prompt
Module Name:src
Committed By: dholland
Date: Sun Jul 9 22:48:44 UTC 2017
Modified Files:
src/sys/kern: vfs_lookup.c
Log Message:
Fix vnode leak on error, introduced by the openat family changes in -r1.200.
>From mjg@freebsd.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: maxv
Date: Sat Jul 8 15:15:43 UTC 2017
Modified Files:
src/sys/kern: sched_4bsd.c
Log Message:
explain a bit
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/kern/sched_4bsd.c
Please note that diffs are not public doma
Module Name:src
Committed By: christos
Date: Thu Jul 6 17:42:39 UTC 2017
Modified Files:
src/sys/kern: uipc_socket.c uipc_socket2.c
Log Message:
move the timestamp stuff to uipc_socket.c because it already has the compat
includes.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: christos
Date: Wed Jul 5 17:54:46 UTC 2017
Modified Files:
src/sys/kern: uipc_domain.c
Log Message:
don't print diagnostic for AF_LINK
To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sys/kern/uipc_domain.c
Please note tha
Module Name:src
Committed By: riastradh
Date: Mon Jul 3 02:12:47 UTC 2017
Modified Files:
src/sys/kern: kern_condvar.c
Log Message:
Add cv_timedwaitbt, cv_timedwaitbt_sig.
Takes struct bintime maximum delay, and decrements it in place so
that you can use it in a loop in
Module Name:src
Committed By: riastradh
Date: Mon Jul 3 00:53:33 UTC 2017
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Nix trailing whitespace. No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/kern/kern_event.c
Ple
Module Name:src
Committed By: christos
Date: Sun Jul 2 02:39:18 UTC 2017
Modified Files:
src/sys/kern: uipc_domain.c
Log Message:
don't warn about AF_LINK sockets with sa_len less than the size of the sockaddr
To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.9
Module Name:src
Committed By: snj
Date: Sun Jun 25 04:10:47 UTC 2017
Modified Files:
src/sys/kern: kern_pax.c
Log Message:
fix typo
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/kern/kern_pax.c
Please note that diffs are not public domain; they a
Module Name:src
Committed By: skrll
Date: Thu Jun 22 09:05:09 UTC 2017
Modified Files:
src/sys/kern: kern_lwp.c
Log Message:
Unwrap two lines. NFC.
To generate a diff of this commit:
cvs rdiff -u -r1.189 -r1.190 src/sys/kern/kern_lwp.c
Please note that diffs are not pub
Module Name:src
Committed By: martin
Date: Wed Jun 21 07:39:04 UTC 2017
Modified Files:
src/sys/kern: subr_xcall.c
Log Message:
Change a KASSERT to KASSERTMSG and print the xcall function to be
invoked as a debugging help.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: christos
Date: Tue Jun 20 20:34:49 UTC 2017
Modified Files:
src/sys/kern: uipc_syscalls.c
Log Message:
Change len type to be unsigned int for consistency with the input type.
Don't check for negative; it does not matter we clamp anyway. This
b
Module Name:src
Committed By: joerg
Date: Mon Jun 19 19:02:16 UTC 2017
Modified Files:
src/sys/kern: exec_subr.c
Log Message:
Revert for the moment, creates problems on i386.
To generate a diff of this commit:
cvs rdiff -u -r1.79 -r1.80 src/sys/kern/exec_subr.c
Please n
Module Name:src
Committed By: joerg
Date: Mon Jun 19 15:53:16 UTC 2017
Modified Files:
src/sys/kern: exec_subr.c
Log Message:
Always include a 1MB guard area beyond the end of stack. While ASLR will
normally create a guard area as well, this provides a deterministic area
f
Module Name:src
Committed By: hannken
Date: Sun Jun 18 14:00:18 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Make the fast path of fstrans_get_lwp_info() "static inline".
To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/kern/vfs_tr
Module Name:src
Committed By: hannken
Date: Sun Jun 18 13:59:45 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Clear fstrans entries whose mount is gone from the last fstrans_done() only.
To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/
Module Name:src
Committed By: chs
Date: Wed Jun 14 00:52:37 UTC 2017
Modified Files:
src/sys/kern: kern_ksyms.c
Log Message:
create an nmap table for module symtabs too.
needed by dtrace.
To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/kern/kern_ksy
Module Name:src
Committed By: riastradh
Date: Mon Jun 12 21:08:34 UTC 2017
Modified Files:
src/sys/kern: subr_localcount.c
Log Message:
Add heading comment for private localcount_adjust subroutine.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/kern/
Module Name:src
Committed By: riastradh
Date: Mon Jun 12 21:07:14 UTC 2017
Modified Files:
src/sys/kern: subr_localcount.c
Log Message:
Move forward declaration to top of file.
Keep header comment above localcount_init adjoined to it.
No functional change.
To generate
Module Name:src
Committed By: chs
Date: Fri Jun 9 01:16:33 UTC 2017
Modified Files:
src/sys/kern: kern_tc.c
Log Message:
define a copy of getnanotime() named dtrace_getnanotime() so that
dtrace can know from the name that it should not allow setting
fbt probes on it. nee
Module Name:src
Committed By: chs
Date: Thu Jun 8 04:00:01 UTC 2017
Modified Files:
src/sys/kern: subr_pool.c
Log Message:
add some pool_allocators for pool item sizes larger than PAGE_SIZE.
needed by dtrace.
To generate a diff of this commit:
cvs rdiff -u -r1.207 -r1.2
Module Name:src
Committed By: hannken
Date: Sun Jun 4 08:03:26 UTC 2017
Modified Files:
src/sys/kern: vnode_if.sh
Log Message:
Operations fstrans_start() and fstrans_start_nowait() now always
use FSTRANS_SHARED as lock type so remove the lock type argument.
To generate
Module Name:src
Committed By: hannken
Date: Sun Jun 4 07:59:17 UTC 2017
Modified Files:
src/sys/kern: vnode_if.sh vnode_if.src
Log Message:
Add "FSTRANS=LOCK" and "FSTRANS=UNLOCK" to vop_lock and vop_unlock.
Add two "static inline" functions to vnode_if.c to handle MPSAF
Module Name:src
Committed By: chs
Date: Wed May 31 23:53:30 UTC 2017
Modified Files:
src/sys/kern: subr_vmem.c
Log Message:
assert that vmem_alloc() with VM_SLEEP does not fail.
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys/kern/subr_vmem.c
Pleas
Module Name:src
Committed By: hannken
Date: Sun May 28 16:35:47 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Add a helper to propagate file system suspension for vrevoke().
Take care to retry suspension on interrupt as vrevoke must succeed.
To generat
Module Name:src
Committed By: riastradh
Date: Fri May 26 14:40:09 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Check VOP_INACTIVE contract with a judicious assert.
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/kern/vfs_vnode.c
Module Name:src
Committed By: riastradh
Date: Fri May 26 14:39:20 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Clarify comment.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/kern/vfs_vnode.c
Please note that diffs are not publi
Module Name:src
Committed By: christos
Date: Thu May 25 20:42:37 UTC 2017
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
switch to a switch
To generate a diff of this commit:
cvs rdiff -u -r1.253 -r1.254 src/sys/kern/uipc_socket.c
Please note that diffs are no
Module Name:src
Committed By: pgoyette
Date: Thu May 25 02:28:07 UTC 2017
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
When logging a history record for biowait(), include the return address
as a parameter, to identify to which of the many calls to biowait() the
re
Module Name:src
Committed By: pgoyette
Date: Fri May 19 02:20:24 UTC 2017
Modified Files:
src/sys/kern: subr_localcount.c
Log Message:
Fix a comment - in localcount_fini(), we don't care whether it was the
caller or some other code that drained the localcount; all we care
Module Name:src
Committed By: hannken
Date: Wed May 17 12:46:14 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Suspend file system while revoking a vnode. This way no operations run
on the mounted file system during revoke and all operations see
the state
Module Name:src
Committed By: hannken
Date: Wed May 17 12:45:03 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Suspend file system while unmounting. This way no operations run
on the mounted file system during unmount and all operations see
the state befo
Module Name:src
Committed By: christos
Date: Thu May 11 23:50:17 UTC 2017
Modified Files:
src/sys/kern: kern_event.c
Log Message:
protect against NULL, from PaulG
To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/kern/kern_event.c
Please note that di
Module Name:src
Committed By: nat
Date: Thu May 11 22:38:56 UTC 2017
Modified Files:
src/sys/kern: kern_descrip.c
Log Message:
Explicitly set the flags instead of masking set values in.
This fixes FNONBLOCK weirdness seen in audio.c
OK christos@ and martin@.
To generat
Module Name:src
Committed By: riastradh
Date: Wed May 10 06:08:56 UTC 2017
Modified Files:
src/sys/kern: makesyscalls.sh
Log Message:
Forward-declare `struct lwp' so we can use `struct lwp *' here.
To generate a diff of this commit:
cvs rdiff -u -r1.168 -r1.169 src/sys/k
Module Name:src
Committed By: christos
Date: Tue May 9 21:18:51 UTC 2017
Modified Files:
src/sys/kern: kern_event.c
Log Message:
fp == NULL in the DIAGNOSTIC, so use the real fp and also print the errno.
To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/
Module Name:src
Committed By: christos
Date: Sun May 7 22:54:54 UTC 2017
Modified Files:
src/sys/kern: exec_subr.c
Log Message:
de-triplicate.
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/kern/exec_subr.c
Please note that diffs are not public d
Module Name:src
Committed By: hannken
Date: Sun May 7 08:26:58 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_subr.c vfs_syscalls.c
Log Message:
Enter fstrans from _vfs_busy() and leave from vfs_unbusy().
Adapt sched_sync() and do_sys_sync().
To generate a diff
Module Name:src
Committed By: hannken
Date: Sun May 7 08:24:20 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c vfs_trans.c
Log Message:
Move fstrans initialization to vfs_mountalloc().
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/sys/kern/vfs_mou
Module Name:src
Committed By: hannken
Date: Sun May 7 08:23:28 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Handle the case where the mount is gone and its mnt_transinfo is NULL.
To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/ke
Module Name:src
Committed By: hannken
Date: Sun May 7 08:21:08 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Remove now invalid comment.
To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 src/sys/kern/vfs_mount.c
Please note that diffs are
Module Name:src
Committed By: kamil
Date: Thu May 4 11:12:23 UTC 2017
Modified Files:
src/sys/kern: core_elf32.c
Log Message:
Set clear comment about EI_OSABI and EI_ABIVERSION
/*
* NetBSD sets generic SYSV OSABI and ABI version 0
* Native ELF files are distinguishable
Module Name:src
Committed By: kamil
Date: Thu May 4 11:03:27 UTC 2017
Modified Files:
src/sys/kern: bufq_disksort.c bufq_fcfs.c bufq_priocscan.c
bufq_readprio.c
Log Message:
Use consistently "bufq_private(bufq)" instead of "bufq->bq_private"
No functional cha
Module Name:src
Committed By: kamil
Date: Thu May 4 11:01:16 UTC 2017
Modified Files:
src/sys/kern: cnmagic.c
Log Message:
Correct typo in the comment
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/kern/cnmagic.c
Please not
Module Name:src
Committed By: kamil
Date: Wed May 3 15:53:31 UTC 2017
Modified Files:
src/sys/kern: sys_ptrace_common.c
Log Message:
Fix kernel panic triggered with LLDB
PT_SETSTEP and PT_CLEARSTEP in the current design must unlock proc_lock and
t->p_lock. These function
Module Name:src
Committed By: ryo
Date: Mon May 1 10:00:43 UTC 2017
Modified Files:
src/sys/kern: uipc_socket.c
Log Message:
whitespace police
To generate a diff of this commit:
cvs rdiff -u -r1.252 -r1.253 src/sys/kern/uipc_socket.c
Please note that diffs are not publ
Module Name:src
Committed By: abhinav
Date: Thu Apr 27 16:52:22 UTC 2017
Modified Files:
src/sys/kern: kern_event.c
Log Message:
Rearrange the if conditions in order to get rid of unnecessary indentation.
No functional change intended. ok christos@
To generate a diff of
Module Name:src
Committed By: pgoyette
Date: Tue Apr 25 22:07:10 UTC 2017
Modified Files:
src/sys/kern: kern_sysctl.c
Log Message:
Add a check to ensure that a new sysctl node was attached in the tree
at the place we expected it to be attached!
As mentioned several times
Module Name:src
Committed By: pgoyette
Date: Tue Apr 25 08:46:38 UTC 2017
Modified Files:
src/sys/kern: subr_devsw.c
Log Message:
Use __func__ for routine name in printf() calls. NFC intended.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/kern/su
Module Name:src
Committed By: kamil
Date: Fri Apr 21 19:38:35 UTC 2017
Modified Files:
src/sys/kern: sys_lwp.c
Log Message:
Try to fix build of sys_lwp.c
lwp_create() has been acquired more arguments, there was missing the latest
one. Per analogiam with changes in the sam
Module Name:src
Committed By: kamil
Date: Fri Apr 21 13:17:42 UTC 2017
Modified Files:
src/sys/kern: exec_elf.c
Log Message:
Enhance verbosity of debug message for ELF magic mismatch
Print e_ident[EI_MAG3] (it was missed)
Print e_ident[EI_CLASS] as it is used do determine
Module Name:src
Committed By: christos
Date: Wed Apr 19 15:54:45 UTC 2017
Modified Files:
src/sys/kern: subr_kobj.c
Log Message:
simplify.
To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/kern/subr_kobj.c
Please note that diffs are not public domain
Module Name:src
Committed By: pgoyette
Date: Wed Apr 19 06:19:03 UTC 2017
Modified Files:
src/sys/kern: subr_kobj.c
Log Message:
Be consistent about checking for text section address being 0, and
don't ignore errors by falling through to the next section(s).
As discussed
Module Name:src
Committed By: christos
Date: Tue Apr 18 18:07:30 UTC 2017
Modified Files:
src/sys/kern: kern_module.c
Log Message:
PR/52174: Remove root test, it is too verbose. XXX: need to come up with
something better.
To generate a diff of this commit:
cvs rdiff -u -
Module Name:src
Committed By: hannken
Date: Mon Apr 17 08:32:55 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
No need to keep a not yet visible mount busy. Move vfs_busy()
from vfs_mountalloc() to vfs_rootmountalloc().
XXX: Do we really need to vfs_busy
Module Name:src
Committed By: riastradh
Date: Sun Apr 16 17:18:28 UTC 2017
Modified Files:
src/sys/kern: vnode_if.sh
Log Message:
Count vnode arguments correctly.
Don't count arguments that have WILLRELE/WILLPUT; count arguments
that are struct vnode *.
No functional cha
Module Name:src
Committed By: riastradh
Date: Sun Apr 16 16:48:08 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c vnode_if.src
Log Message:
Back out previous.
Breaks file systems for which VOP_UNLOCK doesn't work on a reclaimed
vnode.
The only case in tree right now i
Module Name:src
Committed By: riastradh
Date: Sat Apr 15 23:16:53 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c vnode_if.src
Log Message:
Keep vnode locked during VOP_RECLAIM.
No bump because it wouldn't have been possible to acquire the lock in
VOP_RECLAIM anyway --
Module Name:src
Committed By: skrll
Date: Thu Apr 13 07:58:45 UTC 2017
Modified Files:
src/sys/kern: sys_process.c
Log Message:
Paranoia... keep vmspace reference while doing pmap_procwr
To generate a diff of this commit:
cvs rdiff -u -r1.178 -r1.179 src/sys/kern/sys_pro
Module Name:src
Committed By: christos
Date: Wed Apr 12 20:05:54 UTC 2017
Modified Files:
src/sys/kern: files.kern subr_kmem.c
Log Message:
use opt_kmem.h for the KMEM_ variables.
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/kern/files.kern
cvs r
Module Name:src
Committed By: hannken
Date: Wed Apr 12 10:35:10 UTC 2017
Modified Files:
src/sys/kern: vfs_mount.c
Log Message:
Switch vfs_getvfs(), dounmount() and vfs_mountroot() to mountlist iterator.
Add a helper to retrieve a mount with "highest generation < arg" and
Module Name:src
Committed By: hannken
Date: Wed Apr 12 10:30:02 UTC 2017
Modified Files:
src/sys/kern: kern_veriexec.c
Log Message:
Switch veriexec_dump() and veriexec_flush() to mountlist iterator.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/ke
Module Name:src
Committed By: hannken
Date: Wed Apr 12 10:28:39 UTC 2017
Modified Files:
src/sys/kern: vfs_syscalls.c
Log Message:
Switch do_sys_sync() and do_sys_getvfsstat() to mountlist iterator.
To generate a diff of this commit:
cvs rdiff -u -r1.509 -r1.510 src/sys/
Module Name:src
Committed By: hannken
Date: Wed Apr 12 10:26:33 UTC 2017
Modified Files:
src/sys/kern: vfs_subr.c
Log Message:
Switch vfs_vnode_lock_print() and printlockedvnodes() to _mountlist_next().
Switch sched_sync() and sysctl_kern_vnode() to mountlist iterator.
Module Name:src
Committed By: hannken
Date: Wed Apr 12 10:23:35 UTC 2017
Modified Files:
src/sys/kern: vfs_trans.c
Log Message:
Switch fstrans_dump() to _mountlist_next().
To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/kern/vfs_trans.c
Please note
Module Name:src
Committed By: christos
Date: Tue Apr 11 21:15:57 UTC 2017
Modified Files:
src/sys/kern: kern_module.c
Log Message:
use a different root vnode variable to appease the rump gods.
To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123 src/sys/kern/k
Module Name:src
Committed By: riastradh
Date: Tue Apr 11 14:45:46 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Simplify: eliminate a now-needless unlock/lock cycle.
To generate a diff of this commit:
cvs rdiff -u -r1.82 -r1.83 src/sys/kern/vfs_vnode.c
Module Name:src
Committed By: christos
Date: Tue Apr 11 14:37:07 UTC 2017
Modified Files:
src/sys/kern: kern_module.c
Log Message:
return EPERM like the other failures.
To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 src/sys/kern/kern_module.c
Please not
Module Name:src
Committed By: christos
Date: Tue Apr 11 14:31:55 UTC 2017
Modified Files:
src/sys/kern: kern_module.c
Log Message:
Don't try to autoload modules before root is mounted.
To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/kern/kern_modu
Module Name:src
Committed By: jdolecek
Date: Mon Apr 10 21:36:05 UTC 2017
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
rename allow_fuadpo to allow_dpofua, so it's the same order as the SCSI flag
To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src
Module Name:src
Committed By: jdolecek
Date: Mon Apr 10 21:34:37 UTC 2017
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
improve performance of journal writes by parallelizing the I/O - use 4 bufs
by default, add sysctl vfs.wapbl.journal_iobufs to control it
this
Module Name:src
Committed By: jdolecek
Date: Wed Apr 5 20:38:53 UTC 2017
Modified Files:
src/sys/kern: vfs_wapbl.c
Log Message:
optionally use FUA instead of full cache sync, and DPO for journal writes,
when supported by disk device; controlled by sysctl vfs.wapbl.allow_f
Module Name:src
Committed By: skrll
Date: Fri Mar 31 08:50:54 UTC 2017
Modified Files:
src/sys/kern: kern_fork.c
Log Message:
spaces to tab
To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.201 src/sys/kern/kern_fork.c
Please note that diffs are not public dom
Module Name:src
Committed By: msaitoh
Date: Fri Mar 31 05:44:05 UTC 2017
Modified Files:
src/sys/kern: uipc_mbuf.c
Log Message:
Remove extra 0x in m_print().
To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/sys/kern/uipc_mbuf.c
Please note that diffs
Module Name:src
Committed By: hannken
Date: Thu Mar 30 09:15:51 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Change the operations vector before changing the mount.
Vnode operations enter the mount before using the vector.
To generate a diff of this c
Module Name:src
Committed By: hannken
Date: Thu Mar 30 09:14:59 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Change vrelel() to defer the test for a reclaimed vnode until
we hold both the interlock and the vnode lock.
Add a common operation to deallocat
Module Name:src
Committed By: hannken
Date: Thu Mar 30 09:14:08 UTC 2017
Modified Files:
src/sys/kern: vfs_vnode.c
Log Message:
Add flag VRELEL_FORCE_RELE to vrelel() to force release and
use it from vdrain_vrele() and vrele_flush() to prevent a
possible live lock from vre
Module Name:src
Committed By: hannken
Date: Thu Mar 30 09:13:37 UTC 2017
Modified Files:
src/sys/kern: vfs_vnops.c
Log Message:
Lock the vnode before changing its writecount.
To generate a diff of this commit:
cvs rdiff -u -r1.194 -r1.195 src/sys/kern/vfs_vnops.c
Please
Module Name:src
Committed By: kamil
Date: Wed Mar 29 22:48:03 UTC 2017
Modified Files:
src/sys/kern: core_elf32.c sys_ptrace_common.c
Log Message:
Revert previous.
Pointed out by Christous Zoulas that ELF_AUX_ENTRIES * sizeof(AuxInfo)
assumption is incomplete. There is em
Module Name:src
Committed By: kamil
Date: Wed Mar 29 19:52:30 UTC 2017
Modified Files:
src/sys/kern: core_elf32.c sys_ptrace_common.c
Log Message:
Generate ELF AUXV for core(5) and ptrace(2) limited to the vector TYPE x V
Previously PT_DUMPCORE and PIOD_READ_AUXV and regu
Module Name:src
Committed By: skrll
Date: Wed Mar 22 22:11:48 UTC 2017
Modified Files:
src/sys/kern: sys_process.c
Log Message:
Reduce #ifdefs
To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.176 src/sys/kern/sys_process.c
Please note that diffs are not publi
Module Name:src
Committed By: skrll
Date: Tue Mar 21 10:46:49 UTC 2017
Modified Files:
src/sys/kern: vfs_bio.c
Log Message:
Use brelsel while the bufcache_lock is held rather than dropping it
and re-taking / dropping it in brelse
To generate a diff of this commit:
cvs rd
Module Name:src
Committed By: riastradh
Date: Mon Mar 20 01:24:06 UTC 2017
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
#if DIAGNOSTIC panic ---> KASSERT; __diagused police
To generate a diff of this commit:
cvs rdiff -u -r1.251 -r1.252 src/sys/kern/subr_au
Module Name:src
Committed By: riastradh
Date: Mon Mar 20 01:13:07 UTC 2017
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Gather alldevs into a cacheline-aligned struct.
To generate a diff of this commit:
cvs rdiff -u -r1.250 -r1.251 src/sys/kern/subr_autocon
Module Name:src
Committed By: riastradh
Date: Mon Mar 20 01:06:30 UTC 2017
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Omit needless volatile qualifiers.
All these variables are used exclusively with alldevs_mtx held, not
atomics. No need for volatile vood
Module Name:src
Committed By: riastradh
Date: Mon Mar 20 01:05:03 UTC 2017
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Assert ownership of alldevs_mtx, as required for config_makeroom.
The one caller in config_unit_alloc guarantees ownership, via
config_all
Module Name:src
Committed By: riastradh
Date: Mon Mar 20 00:30:03 UTC 2017
Modified Files:
src/sys/kern: subr_autoconf.c
Log Message:
Make sure we hold alldevs_mtx for access to alldevs in deviter.
- Extend alldevs_mtx section in deviter_init.
- Assert ownership of alldev
Module Name:src
Committed By: riastradh
Date: Sat Mar 18 22:36:56 UTC 2017
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Summarize lifetime of cache entries.
To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/kern/vfs_cache.c
Please note th
Module Name:src
Committed By: riastradh
Date: Sat Mar 18 22:04:52 UTC 2017
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Omit duplicate forward declaration of cache_invalidate.
To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/kern/vfs_cach
Module Name:src
Committed By: riastradh
Date: Sat Mar 18 22:02:11 UTC 2017
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Fix lock order statement. Annotate with references to examples.
To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/kern
Module Name:src
Committed By: riastradh
Date: Sat Mar 18 20:01:44 UTC 2017
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Nix trailing whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/kern/vfs_cache.c
Please note that diffs are
Module Name:src
Committed By: riastradh
Date: Sat Mar 18 20:00:10 UTC 2017
Modified Files:
src/sys/kern: vfs_cache.c
Log Message:
Sort #includes.
To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 src/sys/kern/vfs_cache.c
Please note that diffs are not publ
901 - 1000 of 2561 matches
Mail list logo