[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