[odc] Daily src changes for 2007-11-05
ODC
auto at squish.net
Tue Nov 6 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-05
==========================================
distrib/notes etc/Makefile
etc/mtree/special gnu/lib/libstdc++
lib/libc sbin/mount
sbin/newfs share/man
sys/arch/alpha/alpha sys/arch/amd64/amd64
sys/arch/i386/i386 sys/arch/macppc/dev
sys/arch/macppc/pci sys/arch/sparc64/include
sys/arch/zaurus/dev sys/ddb
sys/dev/acpi sys/dev/eisa
sys/dev/ic sys/dev/isa
sys/dev/pci sys/dev/raidframe
sys/dev/usb sys/nfs
usr.bin/ftp usr.bin/pcc
usr.bin/stat usr.sbin/pkg_add
== distrib =========================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ i386/hardware
> Mention the PEX511 card here. (mbalmer@)
== etc =============================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> Change chio.conf's group ownership to operator and mode to 644.
> At this time, there is no sensitive information in that file.
> ok beck@, millert@, jdixon@, deraadt@ (merdely@)
mtree/special
~ mtree/special
> Change chio.conf's group ownership to operator and mode to 644.
> At this time, there is no sensitive information in that file.
> ok beck@, millert@, jdixon@, deraadt@ (merdely@)
== gnu =============================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
lib/libstdc++
~ Makefile.bsd-wrapper
> make sure configure does not hardcode MAKE in its generated makefile.
> (GNU people high on LSD... ? ??? ) (espie@)
== lib =============================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/intro.2
> - sync the error descriptions w/ those in errlist
> - escape "No" incase groff thinks it's a macro call (jmc@)
~ sys/stat.2
> sync the comments for struct stat w/ <sys/stat.h>; (jmc@)
== sbin ============================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
mount
~ mount.8
> - clarify the descriptions of "sync" and "async"
> - "async" and "softdep" are mutually exclusive (from simon)
> - change the "no" example to sth potentially less confusing (and safer)
> some feedback from millert
> ok simon (jmc@)
newfs
~ newfs.c
> forgotten arg to printf, Tobias Ulmer (otto@)
== share ============================================================= 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/mbg.4
> Mention the PEX511 card. (mbalmer@)
~ man4/mbg.4
> Tweaks. (mbalmer@)
== sys =============================================================== 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ db_disasm.c
> temporary ddb buffers need to be a bit larger on 64 bit systems to cope
> with
> some radix configurations. (miod@)
arch/amd64/amd64
~ db_disasm.c
> temporary ddb buffers need to be a bit larger on 64 bit systems to cope
> with
> some radix configurations. (miod@)
arch/i386/i386
~ locore.s
> I screwed the pooch. Fix the stack offsets.
> "That's much better." kettenis@ (weingart@)
arch/macppc/dev
~ awacs.c ~ i2s.c
> audio encoding conversion cleanup
> - the endianness of the conversions don't depend on the endianness
> of machine the conversions are built on, but the endianness of the
> audio data itself. choose encoding conversions explicitly, instead
> of relying on #defines based on the endianness of the machine.
> - replace home-grown conversions with comparable conversions in
> auconv.c and mulaw.c
> - use the proper conversion for ulinear_be:16 -> slinear_le:16 in
> auixp(4)
> thanks ajacoutot@ and sthen@ for !x86 testing (jakemsr@)
arch/macppc/pci
~ vgafb_pci.c ~ vgafb_pcivar.h
> fix and use DEVICE_IS_VGA_PCI, makes vgafb_pci_match() much simpler
> ok oga@ brad@ (martin@)
arch/sparc64/include
~ lock.h
> Sprinkle a few holy membars around memory writes.
> ok kettenis@ (miod@)
arch/zaurus/dev
~ zaurus_audio.c
> audio encoding conversion cleanup
> - the endianness of the conversions don't depend on the endianness
> of machine the conversions are built on, but the endianness of the
> audio data itself. choose encoding conversions explicitly, instead
> of relying on #defines based on the endianness of the machine.
> - replace home-grown conversions with comparable conversions in
> auconv.c and mulaw.c
> - use the proper conversion for ulinear_be:16 -> slinear_le:16 in
> auixp(4)
> thanks ajacoutot@ and sthen@ for !x86 testing (jakemsr@)
ddb
~ db_command.c ~ db_examine.c
~ db_print.c ~ db_write_cmd.c
> temporary ddb buffers need to be a bit larger on 64 bit systems to cope
> with
> some radix configurations. (miod@)
dev/acpi
~ dsdt.c
> Use the acpi_{acquire,release}_global_lock() to implement the global
> functionality for ACPI. Has not shown any regressions, and may solve
> some EC race conditions.
> Ok gwk@, canacar@, ckuethe@ (weingart@)
~ acpi.c
> Establish the acpi interrupt earlier. Fixes problems with some
> GENERIC.MP kernels not getting acpi interrupts. This is a
> workaround until the real issue with late establishment is fixed.
> ok weingart@, beck@, gwk@ (canacar@)
dev/eisa
~ aha1742.c
> More scsi_done() at SPLBIO. If you poll by manually calling the
> interrupt function, wrap the call in splbio/splx! (krw@)
~ uha_eisa.c
> More scsi_done() at SPLBIO. Wrap another interrupt function call while
> polling in splbio/splx. (krw@)
dev/ic
~ iha.c ~ oosiop.c
~ osiop.c
> Take a bit more care to ensure that SCSI_POLL commands always return
> COMPLETE and never SUCCESSFULLY_QUEUED. (krw@)
~ bha.c
> More scsi_done() at SPLBIO. If you poll by manually calling the
> interrupt function, wrap the call in splbio/splx! (krw@)
~ aic6360.c
> More scsi_done() at SPLBIO. Wrap another interrupt function call while
> polling in splbio/splx. And wrap scsi_done() itself since it appears
> reachable from multiple places. (krw@)
~ dpt.c
> More scsi_done() at SPLBIO. Wrap another interrupt function call while
> polling in splbio/splx. Wrap one call to dpt_done_ccb() not already at
> SPLBIO. (krw@)
~ adv.c ~ adw.c
> More scsi_done() at SPLBIO. Wrap more interrupt function calls while
> polling in splbio/splx. (krw@)
~ ncr53c9x.c
> More scsi_done() at SPLBIO. Wrap more interrupt function calls while
> polling in splbio/splx. Put belts and suspenders splbio/splx around
> the scsi_done() call since it may be possible to get there other ways.
> Partly from thib@ (krw@)
~ mfi.c
> More scsi_done() at SPLBIO. (krw@)
dev/isa
~ ad1848.c ~ ess.c
~ sbdsp.c
> audio encoding conversion cleanup
> - the endianness of the conversions don't depend on the endianness
> of machine the conversions are built on, but the endianness of the
> audio data itself. choose encoding conversions explicitly, instead
> of relying on #defines based on the endianness of the machine.
> - replace home-grown conversions with comparable conversions in
> auconv.c and mulaw.c
> - use the proper conversion for ulinear_be:16 -> slinear_le:16 in
> auixp(4)
> thanks ajacoutot@ and sthen@ for !x86 testing (jakemsr@)
~ wds.c
> More scsi_done() at SPLBIO. If you poll by manually calling the
> interrupt function, wrap the call in splbio/splx! (krw@)
~ seagate.c
> More scsi_done() at SPLBIO. (krw@)
dev/pci
~ auixp.c ~ cs4280.c
~ neo.c ~ sv.c
> audio encoding conversion cleanup
> - the endianness of the conversions don't depend on the endianness
> of machine the conversions are built on, but the endianness of the
> audio data itself. choose encoding conversions explicitly, instead
> of relying on #defines based on the endianness of the machine.
> - replace home-grown conversions with comparable conversions in
> auconv.c and mulaw.c
> - use the proper conversion for ulinear_be:16 -> slinear_le:16 in
> auixp(4)
> thanks ajacoutot@ and sthen@ for !x86 testing (jakemsr@)
~ arc.c
> wait for the marvell firmware to become ok. (dlg@)
~ qli_pci.c
> scsi_done() must be called at SPLBIO. (krw@)
~ ahci.c
> recognise (and use) ahci 1.2 controllers.
> diff from Henrik Gustafsson (dlg@)
~ pcidevs
> add "82452KX/GX Orion Extended Express Processor to PCI Bridge", from
> NetBSD.
> ok mbalmer@ (oga@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (oga@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (mbalmer@)
~ pcidevs
> Add the Meinberg PEX511 PCI-express DCF77 radio clock. (mbalmer@)
~ mbg.c
> Add support for the Meinberg PEX511 PCI Express DCF77 radio clock.
> Only print firmware ID when compiled with -DMBG_DEBUG, as suggested by
> miod. (mbalmer@)
dev/raidframe
~ rf_openbsdkintf.c
> Fix some cpu_switchto fallout. Reading disklabels to find raid
> components was causing some systems to hang. The hangs were due to
> tsleep() being called before it was prudent to do so.
> Create a startup hook to find the raid components when it is safe to
> encounter tsleep() but before root is mounted.
> Noticed and fix tested by Josh Grosse (who proved the cpu_switchto
> link), merdely@, fkr at . (krw@)
~ rf_openbsdkintf.c
> Oops. Stray debug printf snuck in. (krw@)
dev/usb
~ uaudio.c
> audio encoding conversion cleanup
> - the endianness of the conversions don't depend on the endianness
> of machine the conversions are built on, but the endianness of the
> audio data itself. choose encoding conversions explicitly, instead
> of relying on #defines based on the endianness of the machine.
> - replace home-grown conversions with comparable conversions in
> auconv.c and mulaw.c
> - use the proper conversion for ulinear_be:16 -> slinear_le:16 in
> auixp(4)
> thanks ajacoutot@ and sthen@ for !x86 testing (jakemsr@)
nfs
~ nfs_subs.c
> deinline nfs_attrtimeo(); and remove some associated
> #ifdef goo.
> ok krw@, blambert@ (thib@)
== usr.bin =========================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
ftp
~ ftp.1
> agressively -> aggressively; (jmc@)
pcc
~ powerpc/code.c
> Pull from master repo:
> Fix defalign(). ok otto@, gmcgarry (stefan@)
stat
~ stat.1
> adjust an awkward piece of grammar;
> problem spotted by, and ok, jsing (jmc@)
~ stat.1
> relate fields to stat(2).
> with help from jmc@ for wording and nroff magic (espie@)
== usr.sbin ========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ pkg_add.1
> document Ev FTP_KEEPALIVE;
> from giovanni, tweaked by espie and myself (jmc@)
~ pkg_create.1
> Slight rewording of @depend description (this -> that)
> ok espie (sthen@)
===============================================================================
More information about the odc
mailing list