OpenBSD cvs log

created 2018-11-29T12:48:24Z
begin 2018-03-28T00:00:00Z
end 2018-03-29T00:00:00Z
path src/sys
commits 10

date 2018-03-28T05:27:28Z
author jsg
files src/sys/dev/pci/drm/drm_irq.c log diff annotate
message drm: Defer disabling the vblank IRQ until the next interrupt (for instant-off)

From Chris Wilson
1b3ec39d3b6d1d252e03a86fcdcc8f8a2970258e in linux 4.4.y/4.4.123
608b20506941969ea30d8c08dc9ae02bb87dbf7d in mainline linux

date 2018-03-28T05:31:16Z
author jsg
files src/sys/dev/pci/drm/drm_edid.c log diff annotate
message drm/edid: set ELD connector type in drm_edid_to_eld()

From Jani Nikula
b59718a13495d420491fa86f915273066d89fcab in linux 4.4.y/4.4.123
1d1c36650752b7fb81cee515a9bba4131cac4b7c in mainline linux

date 2018-03-28T09:03:48Z
author kettenis
files src/sys/dev/fdt/if_dwxe.c log diff annotate
message Configure tx and rx chain delay based on device tree properties.

ok mlarkin@

date 2018-03-28T09:37:42Z
author mpi
files src/sys/ufs/ext2fs/ext2fs_vfsops.c log diff annotate
message Mark ext2fs inode recursive lock as RWL_IS_VNODE like for ffs to let it
play with WITNESS.

ok visa@

date 2018-03-28T09:40:26Z
author mpi
files src/sys/nfs/nfs_node.c log diff annotate
message Check for possible race after sleeping instead of using a rwlock to
protect insertions in `nm_ntree'.

This will prevent a future lock ordering problem with NFSnode's lock.

ok tedu@, visa@

date 2018-03-28T09:47:52Z
author mpi
files src/sys/kern/vfs_syscalls.c log diff annotate
message Call FREF() right after fd_getfile*() in pread(), prwrite() & co.

This ensure that all operations manipulating a 'struct file *' do so
with a properly refcounted element.

ok visa@, tedu@, bluhm@

date 2018-03-28T09:49:28Z
author mpi
files src/sys/kern/kern_descrip.c log diff annotate
message Call FREF() right after fd_getfile() in sys_flock().

This ensure that all operations manipulating a 'struct file *' do so
with a properly refcounted element.

ok visa@, bluhm@

date 2018-03-28T09:54:00Z
author mpi
files src/sys/kern/uipc_syscalls.c log diff annotate
message Call FREF() right after fd_getfile() in getsock().

This ensure that all operations manipulating a 'struct file *' do so
with a properly refcounted element.

ok visa@, bluhm@

date 2018-03-28T10:56:18Z
author sashan
files src/sys/net/pf_table.c log diff annotate
message - memory leak occurs when adding same table twice.
(tj found fix in FreeBSD repo for us)

OK @bluhm, @henning

date 2018-03-28T16:34:28Z
author visa
files src/sys/isofs/cd9660/cd9660_vfsops.c log diff annotate
src/sys/isofs/udf/udf_vfsops.c log diff annotate
src/sys/miscfs/fuse/fuse_vfsops.c log diff annotate
src/sys/msdosfs/msdosfs_denode.c log diff annotate
src/sys/tmpfs/tmpfs_subr.c log diff annotate
message Use RWL_IS_VNODE with locks that are acquired through VOP_LOCK(),
to appease WITNESS. ext2fs and ffs already use the flag. The same
locking pattern appears with other file systems too, so this patch
addresses the remaining cases.

OK mpi@