CVS commit: src/sys/kern

2017-08-06 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-08-04 Thread matthew green
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

CVS commit: src/sys/kern

2017-07-28 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-07-28 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-07-28 Thread Martin Husemann
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

CVS commit: src/sys/kern

2017-07-14 Thread Maxime Villard
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

CVS commit: src/sys/kern

2017-07-14 Thread Maxime Villard
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

CVS commit: src/sys/kern

2017-07-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-07-09 Thread David A. Holland
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

CVS commit: src/sys/kern

2017-07-08 Thread Maxime Villard
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

CVS commit: src/sys/kern

2017-07-06 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-07-05 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-07-02 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-07-02 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-07-01 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-06-24 Thread Soren Jacobsen
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

CVS commit: src/sys/kern

2017-06-22 Thread Nick Hudson
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

CVS commit: src/sys/kern

2017-06-21 Thread Martin Husemann
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

CVS commit: src/sys/kern

2017-06-20 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-06-19 Thread Joerg Sonnenberger
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

CVS commit: src/sys/kern

2017-06-19 Thread Joerg Sonnenberger
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

CVS commit: src/sys/kern

2017-06-18 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-06-18 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-06-13 Thread Chuck Silvers
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

CVS commit: src/sys/kern

2017-06-12 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-06-12 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-06-08 Thread Chuck Silvers
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.

CVS commit: src/sys/kern

2017-06-07 Thread Chuck Silvers
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

CVS commit: src/sys/kern

2017-06-04 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-06-04 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-31 Thread Chuck Silvers
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

CVS commit: src/sys/kern

2017-05-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-26 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-05-26 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-05-24 Thread Paul Goyette
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

CVS commit: src/sys/kern

2017-05-18 Thread Paul Goyette
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

CVS commit: src/sys/kern

2017-05-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-11 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-05-11 Thread Nathanial Sloss
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

CVS commit: src/sys/kern

2017-05-10 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-05-09 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-05-07 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-05-07 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-07 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-07 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-07 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-05-04 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-05-04 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-05-04 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-05-03 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-05-01 Thread Ryo Shimizu
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

CVS commit: src/sys/kern

2017-04-27 Thread Abhinav Upadhyay
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

CVS commit: src/sys/kern

2017-04-25 Thread Paul Goyette
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

CVS commit: src/sys/kern

2017-04-25 Thread Paul Goyette
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

CVS commit: src/sys/kern

2017-04-21 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-04-21 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-04-19 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-04-19 Thread Paul Goyette
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

CVS commit: src/sys/kern

2017-04-18 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-04-17 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-04-16 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-04-16 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-04-15 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-04-13 Thread Nick Hudson
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

CVS commit: src/sys/kern

2017-04-12 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
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"

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
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.

CVS commit: src/sys/kern

2017-04-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-04-11 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-04-11 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-04-11 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-04-11 Thread Christos Zoulas
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

CVS commit: src/sys/kern

2017-04-10 Thread Jaromir Dolecek
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

CVS commit: src/sys/kern

2017-04-10 Thread Jaromir Dolecek
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

CVS commit: src/sys/kern

2017-04-05 Thread Jaromir Dolecek
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

CVS commit: src/sys/kern

2017-03-31 Thread Nick Hudson
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

CVS commit: src/sys/kern

2017-03-30 Thread SAITOH Masanobu
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

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-03-30 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/kern

2017-03-29 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-03-29 Thread Kamil Rytarowski
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

CVS commit: src/sys/kern

2017-03-22 Thread Nick Hudson
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

CVS commit: src/sys/kern

2017-03-21 Thread Nick Hudson
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

CVS commit: src/sys/kern

2017-03-19 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-19 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-19 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-19 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-19 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-18 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-18 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-18 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-18 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-18 Thread Taylor R Campbell
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

CVS commit: src/sys/kern

2017-03-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 19:59:20 UTC 2017 Modified Files: src/sys/kern: vfs_cache.c Log Message: Omit vestigial comment. - We have not dropped the cache entry on vget failure since 2008. - We have not had `generation numbers' since 2001.

CVS commit: src/sys/kern

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:49:56 UTC 2017 Modified Files: src/sys/kern: kern_uidinfo.c Log Message: Need membar_datadep_consumer here. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/kern/kern_uidinfo.c Please note

<    5   6   7   8   9   10   11   12   13   14   >