[odc] Daily src changes for 2007-03-24

ODC auto at squish.net
Sun Mar 25 08:00:22 BST 2007


OpenBSD src changes summary for 2007-03-24
==========================================

lib/librthread                          sys/arch/arm/xscale
sys/dev                                 sys/dev/ata
sys/dev/ic                              sys/dev/pci
sys/dev/sdmmc                           sys/dev/wscons
sys/kern                                sys/net
sys/sys                                 usr.bin/ftp
usr.sbin/rpc.bootparamd                 

== lib =============================================================== 01/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

librthread

  + arch/sh/_atomic_lock.c                + arch/sh/rfork_thread.S

  > rfork sh bits. (miod@)

== sys =============================================================== 02/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/arm/xscale

  ~ pxa2x0_ohci.c                         

  > Call the new ohci_checkrev function on xscale, otherwise the USB version
  > is not set correctly and the USB bus does not attach.
  > Tested ckuethe@ (pascoe@)

dev

  ~ softraid.c                            

  > fix the vnode locking
  > ok marco pedro (tedu@)

dev/ata

  ~ atascsi.c                             

  > Complete the right scsi_xfer when processing a disk sync request. (pascoe@)

dev/ic

  ~ silireg.h                             

  > global register definitions (dlg@)

  ~ silireg.h                             

  > port registers (dlg@)

dev/pci

  ~ bktr/bktr_core.c                      

  > Kill the horrible hack of storing the pid in struct selinfo.
  > Instead, keep the proc pointer in it and put the selinfo on a list
  > in struct proc in selrecord. Then clean up the list when leaving
  > sys_select and sys_poll.
  > miod@ ok, testing by many, including Bobs spamd boxes. (art@)

dev/sdmmc

  ~ sdmmc.c                               

  > Dump command and response when debugging is enabled (uwe@)

dev/wscons

  ~ wsdisplay.c                           

  > Kill the horrible hack of storing the pid in struct selinfo.
  > Instead, keep the proc pointer in it and put the selinfo on a list
  > in struct proc in selrecord. Then clean up the list when leaving
  > sys_select and sys_poll.
  > miod@ ok, testing by many, including Bobs spamd boxes. (art@)

kern

  ~ init_main.c                           ~ kern_fork.c
  ~ sys_generic.c                         

  > Kill the horrible hack of storing the pid in struct selinfo.
  > Instead, keep the proc pointer in it and put the selinfo on a list
  > in struct proc in selrecord. Then clean up the list when leaving
  > sys_select and sys_poll.
  > miod@ ok, testing by many, including Bobs spamd boxes. (art@)

net

  ~ bpf.c                                 

  > Kill the horrible hack of storing the pid in struct selinfo.
  > Instead, keep the proc pointer in it and put the selinfo on a list
  > in struct proc in selrecord. Then clean up the list when leaving
  > sys_select and sys_poll.
  > miod@ ok, testing by many, including Bobs spamd boxes. (art@)

sys

  ~ proc.h                                ~ selinfo.h

  > Kill the horrible hack of storing the pid in struct selinfo.
  > Instead, keep the proc pointer in it and put the selinfo on a list
  > in struct proc in selrecord. Then clean up the list when leaving
  > sys_select and sys_poll.
  > miod@ ok, testing by many, including Bobs spamd boxes. (art@)

== usr.bin =========================================================== 03/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

ftp

  ~ ruserpass.c                           

  > Use MAXPATHLEN for buffer, which is only used for path construction
  > and fix handling of empty macdefs, which could result in the mac_end
  > ptr beeing smaller than mac_start, resulting in crashes later on.
  > From Nicholas Marriott.
  > ok millert@ (moritz@)

== usr.sbin ========================================================== 04/04 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

rpc.bootparamd

  ~ Makefile                              

  > hugh says the vax workaround was for toolchain crashes, not rpc.bootparamd
  > crashes.  it compiles now, so remove the workaround (deraadt@)

===============================================================================



More information about the odc mailing list