[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