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

ODC auto at squish.net
Sat Dec 10 07:00:17 GMT 2005


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

regress/usr.bin                         share/man
sys/arch/amd64/conf                     sys/dev/acpi
sys/dev/ic                              sys/dev/pcmcia
sys/dev/usb                             sys/kern
sys/net80211                            usr.bin/rcs
usr.bin/xlint                           

== regress =========================================================== 01/04 ==

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

usr.bin

  ~ xlint/test-10.c                       ~ xlint/test-10.c.exp

  > Test how lint deals with warning for signed/unsigned char conversions
  > involving character literals (as opposed to literals of other integral
  > types). (cloder@)

  ~ xlint/Makefile                        

  > Reverse order of diff so that output makes more sense.  kjell said he
  > would commit this but he is too much of a slacker. (cloder@)

  ~ xlint/Makefile                        + xlint/test-12.c
  + xlint/test-12.c.exp                   

  > Add regression test for assignment in conditional context (cloder@)

== share ============================================================= 02/04 ==

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

man

  ~ man4/ral.4                            

  > Add support for Linksys HU200-TS, id found in Linux RT2570 driver. (jsg@)

== sys =============================================================== 03/04 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > disable ipmi in GENERIC until such times as it works everywhere (beck@)

dev/acpi

  ~ dsdt.c                                

  > Added aml_values for nodes
  > Started adding code for aml interpreter (jordan@)

  ~ amltypes.h                            

  > Added aml_value and aml_node types for tree
  > Added flag macros for methods/fields
  > ok marco@ (jordan@)

dev/ic

  ~ atwvar.h                              

  > Remove surplus semicolon. (jsg@)

  ~ ami.c                                 

  > back out 1.97. it was causing a freeze on boot with an older card. problem
  > found and cause narrowed down by jrrs.
  > it looks like we're trying to submit a command during attach to be
  > completed by polling. however it must be generating an interrupt for the
  > command, which completes out of the interrupt handler behind the scenes
  > of our polling. we just seem to sit there forever as a consequence.
  > this is a bandaid over a real fix, but it'll do until i can talk marco into
  > fixing it properly. (dlg@)

dev/pcmcia

  ~ if_ne_pcmcia.c                        

  > Don't disestablish a NULL interrupt handle after an incomplete attachment.
  > ok fgsch@ brad@ (uwe@)

dev/usb

  ~ if_axe.c                              

  > Mention which chipset devices use on attach. (jsg@)

  ~ usbdevs                               

  > Linksys HU200-TS. (jsg@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > regen (jsg@)

  ~ if_ral.c                              

  > Add support for Linksys HU200-TS, id found in Linux RT2570 driver. (jsg@)

kern

  ~ subr_autoconf.c                       ~ subr_disk.c
  ~ subr_evcount.c                        ~ subr_extent.c
  ~ subr_log.c                            ~ subr_prf.c
  ~ subr_prof.c                           ~ subr_userconf.c
  ~ subr_xxx.c                            

  > ansi and deregister. No binary change. (jsg@)

net80211

  ~ ieee80211.c                           

  > /* fall thru... */ -> /* FALLTHROUGH */ (jsg@)

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

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

rcs

  ~ ci.c                                  ~ co.c

  > unused vars, my bad; (joris@)

  ~ co.c                                  

  > if we are removing a lock that's not present, just check
  > out the file without complaining; (joris@)

  ~ rcsprog.c                             

  > don't complain too often about 'redefinition of revision number',
  > specially when rev is actually NULL. (joris@)

xlint

  ~ lint1/lint1.h                         ~ lint1/scan.l
  ~ lint1/tree.c                          

  > Don't ever complain when assigning a char literal to a char lvalue,
  > regardless of sign/unsign differences.  In other words, even though C
  > treats char literals as ints, if the rvalue is a literal inside single
  > quotes, and the lvalue is any kind of char, then assume the programmer
  > knows what he is doing. (cloder@)

  ~ lint1/tree.c                          

  > Another case theo reminded me of (cloder@)

  ~ lint1/tree.c                          

  > Do not warn about assignment in conditional context if the assignment
  > expression is itself wrapped in parentheses.  We use this idiom in our
  > tree to indicate that the programmer knows and accepts that an assignment
  > is happening.  Idea suggested by deraadt (cloder@)

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



More information about the odc mailing list