OpenBSD cvs log

created 2019-05-08T03:25:34Z
begin 2017-11-27T00:00:00Z
end 2017-11-28T00:00:00Z
path src/sys
commits 15

date 2017-11-27T01:20:12Z
author guenther
files src/sys/kern/kern_sig.c log diff annotate
message Fix comment typo

date 2017-11-27T01:37:39Z
author jmatthew
files src/sys/dev/pci/pcidevs log diff annotate
message add SAS3.5 megaraids

date 2017-11-27T01:38:29Z
author jmatthew
files src/sys/dev/pci/pcidevs.h log diff annotate
src/sys/dev/pci/pcidevs_data.h log diff annotate
message regen

date 2017-11-27T04:32:14Z
author jmatthew
files src/sys/dev/pci/mfii.c log diff annotate
message Add support for SAS3.5 megaraids, which are sold as Dell PERC H740P/840 and
Lenovo ThinkSystem RAID 530/930. The main differences are in fast path
IO, which we don't use, so all we have to deal with is some changes in the
raid context layout and different PCI BARs. The mfii_iop structure gets
rearranged a bit to accommodate these.

tested on a perc h740p and a h730 (by dlg@)
ok dlg@

date 2017-11-27T06:29:41Z
author jsg
files src/sys/arch/armv7/omap/omdog.c log diff annotate
message OMAP4 has two watchdog timers timer 2/MPU and timer 3/IVA.
Previously the device tree only described one but now it describes both.
Do not attempt to set the global variable that points to a softc or
register a watchdog if this has already been done.

Fixes rebooting on the OMAP4 based PandaBoard-ES with a device tree from
linux 4.15-rc1.

date 2017-11-27T09:03:37Z
author mpi
files src/sys/arch/macppc/conf/GENERIC log diff annotate
src/sys/arch/macppc/conf/RAMDISK log diff annotate
message Enable ne(4) at pcmcia.

Tested by & diff from Donovan Watteau.

date 2017-11-27T09:23:44Z
author mpi
files src/sys/ddb/db_command.c log diff annotate
src/sys/sys/malloc.h log diff annotate
message Remove MALLOC_DEBUG left overs.

From Klemens Nanni.

date 2017-11-27T12:54:13Z
author helg
files src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
message When renaming a file, unlock the target vnode if the target file exists.

ok mpi@

date 2017-11-27T13:15:56Z
author helg
files src/sys/miscfs/fuse/fuse_lookup.c log diff annotate
message Check access before creating a file or directory.

input and ok mpi@

date 2017-11-27T15:41:30Z
author mpi
files src/sys/netinet6/nd6.c log diff annotate
src/sys/netinet6/nd6.h log diff annotate
message Use a single timer for all ND6 entries.

This prevents a use-after-free reported by Hrvoje Popovski where the
timeout function was already sleeping on the NET_LOCK() when ifconfig(8)
removed the enry from the table.

By iterating on a global list in the timeout routine we ensure that the
items are still valid when we process them. This also reduce differences
with ARP.

ok bluhm@, visa@

date 2017-11-27T16:20:42Z
author kettenis
files src/sys/dev/pci/drm/drm_linux.h log diff annotate
src/sys/dev/pci/drm/i915/intel_sprite.c log diff annotate
message Revise the linux sleeping compat code to avoid lock ordering problems.
Based on a diff from mpi@.

ok guenther@, mpi@

date 2017-11-27T16:53:04Z
author sthen
files src/sys/dev/pci/if_oce.c log diff annotate
src/sys/net/fq_codel.c log diff annotate
message lenght->length, mostly in comments

date 2017-11-27T20:54:38Z
author stsp
files src/sys/net80211/ieee80211_ioctl.c log diff annotate
message Stop reporting WPA and WEP keys back to userland.
The kernel is not a password database; look your wifi keys up elsewhere.

Discussed with several.
ok phessler@ jca@

date 2017-11-27T22:55:17Z
author helg
files src/sys/miscfs/fuse/fuse_vnops.c log diff annotate
message Change fusefs_link to return EPERM if the source file is a directory.
Now aligns with link(2) man page and ffs regress tests.

ok phessler@, jca@

date 2017-11-27T23:21:50Z
author bluhm
files src/sys/net/pfvar.h log diff annotate
message The divert structure was using the port number to indicate that
divert-to or divert-reply was active. If the address was also set,
it meant divert-to. Divert packet used a separate structure. This
is confusing and makes it hard to add new features. It is better
to have a divert type that explicitly says what is configured.
Convert the pfctl(8) rule parser to divert types, kernel cleanup
will be the next step.
OK sashan@