[odc] Daily src changes for 2007-11-23
ODC
auto at squish.net
Sat Nov 24 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-23
==========================================
sys/conf sys/dev/ata
sys/dev/ic sys/dev/pci
sys/dev/usb sys/kern
sys/scsi usr.sbin/hoststatectl
usr.sbin/hoststated
== sys =============================================================== 01/02 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
conf
~ files
> move nmea stuff to same place other line discs go (deraadt@)
dev/ata
~ atascsi.c
> t10 has a whole spec on doing SCSI to ATA translation called SAT. i wish
> id known about it when i wrote atascsi. anyway.
> it says we should claim SPC-3 when we fake INQUIRY. (dlg@)
~ atascsi.c
> implement translation of the scsi vpd page for fetching a disks serial
> number. lets bioctl against an atascsi disk see the serial number.
> continually requested by henning@ (dlg@)
~ atascsi.c
> use copyin and copyout to get the actual ata data in and out of the kernel
> for the ata ioctl used by atactl. i dont know how this worked before.
> (dlg@)
~ atascsi.c ~ atascsi.h
> starting bits to implement hotplug of sili controllers. this adds the code
> to clean up the atascsi stuff, and has sili call it when its going away.
> tested on an expresscard sili variant by kettenis@ (dlg@)
dev/ic
~ sili.c
> starting bits to implement hotplug of sili controllers. this adds the code
> to clean up the atascsi stuff, and has sili call it when its going away.
> tested on an expresscard sili variant by kettenis@ (dlg@)
~ sili.c
> If the card has gone away, return imediately from the interrupt handler.
> ok dlg@ (kettenis@)
dev/pci
~ sili_pci.c
> feng shui (dlg@)
~ azalia.c
> Check for invalid dev indices, which could get here through ioctl.
> (deanna@)
~ pccbb.c
> Don't do anything in the shutdownhook if the registers aren't mapped.
> ok deraadt@, fgsch@ (kettenis@)
dev/usb
~ udcf.c
> No need for process context to degrade the sensor status.
> Discussed with kettenis. (mbalmer@)
~ umbg.c
> Degrade sensor status in an interrupt context. (mbalmer@)
~ uticom.c
> kprintf -> printf, unbreaks USB_DEBUG
> "of course" deraadt@ (winiger@)
~ if_aue.c ~ if_axe.c
~ if_cue.c ~ if_udav.c
~ if_url.c ~ ohci.c
~ ukbd.c
> Sanitize the use of timeouts:
> Instead of calling timeout_set(..., NULL, NULL) in attach routines and
> later
> timeout_del(...)
> timeout_set(..., func, arg)
> timeout_add(..., time)
> set the function and argument in the initial timeout_set() call and only
> use timeout_add(..., time) later.
> ok dlg, fgsch, krw, winiger (mbalmer@)
~ udcf.c
> Make sure that variables used during detach are initialized during attach.
> Discussed with dlg. (mbalmer@)
~ umbg.c
> Don't use uninitialized variables in umbg_detach. (mbalmer@)
~ ukbd.c
> ukbd_rawrepeat only there if WSDISPLAY_COMPAT_RAWKBD (deraadt@)
kern
~ subr_autoconf.c
> Since the devices that we detach may have children we cannot rely on the
> "previous" device still being there, so if we detach a device, we really
> have to start from scratch again (like the comment on this code actually
> says we should). Simplifies the code as a bonus.
> ok dlg@, deraadt@ (kettenis@)
scsi
~ sd.c
> if we cant fetch the serial then fill it with "(unknown)". (dlg@)
== usr.sbin ========================================================== 02/02 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
hoststatectl
~ hoststatectl.c
> re-implement the "mark" action and document it in the manpage:
> it is possible to attach a mark to a session based on matching an
> entity (header, url, cookie, ...) and add conditional action for this
> mark. it works a bit like the tag/tagged keywords in pf, but i decided
> to pick a different name to avoid confusion.
> ok pyr@ gilles@ (reyk@)
hoststated
~ hoststated.c
> fix typo
> ok pyr@ (sthen@)
~ ssl_privsep.c
> add cvs id
> ok pyr@ (sthen@)
~ hoststated.conf.5 ~ hoststated.h
~ parse.y ~ relay.c
> re-implement the "mark" action and document it in the manpage:
> it is possible to attach a mark to a session based on matching an
> entity (header, url, cookie, ...) and add conditional action for this
> mark. it works a bit like the tag/tagged keywords in pf, but i decided
> to pick a different name to avoid confusion.
> ok pyr@ gilles@ (reyk@)
~ hoststated.conf.5
> - use either "host name" or "hostname", i decided to use "hostname"
> everywhere
> - a URL instead of an URL (a "you-are-el")
> suggested by jmc@ (reyk@)
===============================================================================
More information about the odc
mailing list