[odc] Daily src changes for 2005-12-23

ODC auto at squish.net
Sat Dec 24 07:00:45 GMT 2005


OpenBSD src changes summary for 2005-12-23
==========================================

distrib/sets                            lib/libc
lib/librthread                          share/man
sys/arch/macppc/conf                    sys/arch/vax/vax
sys/dev/i2c                             sys/dev/pci
sys/dev/usb                             sys/netinet
sys/scsi                                usr.bin/cvs
usr.bin/rcs                             usr.bin/ssh
usr.sbin/traceroute                     usr.sbin/traceroute6

== distrib =========================================================== 01/06 ==

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

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

== lib =============================================================== 02/06 ==

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

libc

  ~ stdlib/lsearch.3                      

  > Prototypes live in <search.h> (millert@)

librthread

  ~ rthread.c                             

  > for reasons that do not make any sense whatsoever, _rthread_alloc_stack
  > must be called with the thread_lock held, or we crash in rfork_thread
  > (tedu@)

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

  > m68k support code for librthread; atomic lock routine borrowed from the
  > existing libpthread code. (miod@)

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

  > vax support bits for librthread (need the child_return() fix just
  > commited). (miod@)

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

  > m88k suppport code for librthread. (miod@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/Makefile                         ~ man4/iic.4
  + man4/admtemp.4                        + man4/admtm.4

  > new i2c drivers... (deraadt@)

  ~ man4/ral.4                            

  > Support Nintendo Wi-Fi USB Connector, noticed in Linux rt2570 driver
  > and verified against windows driver. (jsg@)

  ~ man8/vpn.8                            

  > encryption key should be 160 bits, not 128;
  > from will h. backman;
  > ok hshoexer (jmc@)

== sys =============================================================== 04/06 ==

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

arch/macppc/conf

  ~ GENERIC                               

  > add emu(4) and missing midi attachment for eap(4). (brad@)

  ~ GENERIC                               

  > move midi attachment for umidi down to the MIDI section. (brad@)

arch/vax/vax

  ~ trap.c                                

  > Make sure child_return() returns with carry clear and r0 = r1 = 0. (miod@)

dev/i2c

  ~ adm1021.c                             ~ adm1025.c

  > match functions deserve a failure condition (deraadt@)

  ~ i2c.c                                 

  > upon startup, only scan-and-attach devices which specify an address
  > attribute; if that is not set, then we hope something later will guess
  > the address.  this must be revisited later on, to avoid double-attachment
  > (deraadt@)

  ~ i2c_scan.c                            

  > typo (pedro@)

  ~ i2c_scan.c                            

  > work in progress towards "identifying" various devices on the i2c bus.
  > this will later on hopefully be table driven, but first I have to read
  > the 100 or so data sheets and start coding up detection rules.....
  > bleah (deraadt@)

  ~ adm1025.c                             

  > send a command to start scanning... (deraadt@)

  ~ i2c_scan.c                            

  > grok some more devices (deraadt@)

  ~ i2c_scan.c                            

  > another check register (deraadt@)

  ~ adm1025.c                             

  > smsc 47m192 has a monitor like the adm1025 (deraadt@)

  ~ i2c_scan.c                            

  > next generation.  grok a few more chips, but also change the logic to
  > correct locking, etc, etc, and even try a 16-bit register read just to
  > compare against if we fail to match.. (deraadt@)

  ~ i2c_scan.c                            

  > set both ia_name and ia_compat (deraadt@)

  ~ adm1025.c                             

  > correct ic_release_bus (deraadt@)

  ~ i2c_scan.c                            

  > not quite becoming a nightmare, but we are getting there.. (deraadt@)

  ~ i2c_scan.c                            

  > oops, 0x31 is as99127f (deraadt@)

  ~ adm1025.c                             

  > typo (deraadt@)

  ~ i2c_scan.c                            

  > better way to probe winbonds, with kettenis (deraadt@)

  ~ adm1025.c                             ~ i2c_scan.c

  > build a cacheing-read api internally, so that we can be even more stingy
  > with i2c cycles.  as well, this will let us basically now write if/else
  > code for basically free.  much easier; tested by kettenis and pval
  > (deraadt@)

  ~ adm1025.c                             

  > sdata should be signed (deraadt@)

dev/pci

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > - add JMicron vendor ID and SATA II chipset product id.
  > - add ALi host bridge and PCI-E bridge product id's.
  > - add National Semiconductor CS5535 product id's.
  > - add another Intel IO APIC product id.
  > Intel device from Srebrenko Sehic <ssehic at gmail dot com>
  > ALi and Jmicron devices from Stuart Henderson <sthen at spacehopper dot
  > org>
  > National Semiconductor devices from David Delavennat <david dot delavennat
  > at univ-mlv dot fr> (brad@)

  ~ ami_pci.c                             

  TAGGED OPENBSD_3_8
  > MFC:
  > Fix by dlg@
  > the megaraid i4 and my dell perc 3/dc share the same vendor and product
  > ids, but the i4 is considered broken while my perc is definately working
  > fine. so instead of marking all the devices with this vendor and product
  > id as broken, we use the pci subsys ids to determine if the device needs
  > a quirk.
  > ok deraadt@ marco@ dlg@ (brad@)

dev/usb

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

  ~ usbdevs                               

  > Nintendo Wi-Fi USB Connector (jsg@)

  ~ if_ral.c                              

  > Support Nintendo Wi-Fi USB Connector, noticed in Linux rt2570 driver
  > and verified against windows driver. (jsg@)

netinet

  ~ in_gif.c                              ~ in_proto.c
  ~ ip_gre.h                              

  > Remove unnecessary #ifdef MROUTING blocks. OK brad@ markus@ (claudio@)

scsi

  ~ cd.c                                  

  > Make cd_load_toc() take an address mode parameter, clean up a bit.
  > Add a check for ending_track < starting_track before calculating size
  > of TOC to read.
  > Tested by mjc@ (krw@)

== usr.bin =========================================================== 05/06 ==

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

cvs

  ~ buf.c                                 

  > cvs_buf_write() did not properly set new permissions
  > on already existing files.
  > niallo agrees. (joris@)

rcs

  ~ ci.c                                  ~ co.c
  ~ rcsprog.h                             

  > support co -d, which checks out the first revision who's
  > date is less than or equal to the given date. (joris@)

ssh

  ~ ssh.1                                 

  > - sync the description of -e w/ synopsis
  > - simplify the description of -I
  > - note that -I is only available if support compiled in, and that it
  > isn't by default
  > feedback/ok djm@ (jmc@)

  ~ ssh.1                                 

  > less mark up for -c; (jmc@)

== usr.sbin ========================================================== 06/06 ==

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

traceroute

  ~ traceroute.8                          

  > adjust the description of -r to that in freebsd's traceroute6(8),
  > since it's more informative;
  > ok djm claudio (jmc@)

traceroute6

  ~ traceroute6.8                         

  > fill in the blanks for -r;
  > from dd at freebsdr1.15, but synced with our traceroute(8) -r;
  > ok djm claudio (jmc@)

  ~ traceroute6.8                         

  > - no need to use .Bk/.Ek after every option
  > - make -s more consistent w/ rest of the page (jmc@)

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



More information about the odc mailing list