[odc] Daily src changes for 2007-11-26
ODC
auto at squish.net
Tue Nov 27 07:00:02 GMT 2007
OpenBSD src changes summary for 2007-11-26
==========================================
bin/systrace distrib/special
etc/etc.amd64/MAKEDEV etc/etc.amd64/MAKEDEV.md
gnu/egcs gnu/usr.bin/gcc
gnu/usr.bin/perl lib/libc
lib/libz libexec/tftpd
sbin/fdisk sbin/newfs
sbin/swapctl sbin/sysctl
sbin/wsconsctl share/man
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/include sys/arch/amd64/pci
sys/arch/aviion/stand/libsa sys/arch/hp300/stand
sys/arch/hp300/stand/cdboot sys/arch/hp300/stand/uboot
sys/arch/hppa/conf sys/arch/hppa/stand
sys/arch/hppa/stand/boot sys/arch/hppa/stand/cdboot
sys/arch/hppa64/stand sys/arch/hppa64/stand/boot
sys/arch/hppa64/stand/cdboot sys/arch/i386/i386
sys/arch/i386/include sys/arch/i386/pci
sys/arch/i386/stand sys/arch/landisk/stand
sys/arch/m68k/fpsp sys/arch/m68k/m68k
sys/arch/macppc/include sys/arch/macppc/stand
sys/arch/mvme68k/stand/libsa sys/arch/mvme88k/include
sys/arch/mvme88k/stand/libsa sys/arch/mvmeppc/stand/libsa
sys/arch/sgi/dev sys/arch/sgi/stand
sys/arch/sgi/stand/boot sys/arch/sgi/stand/libsa
sys/arch/sparc/dev sys/arch/sparc/sparc
sys/arch/sparc/stand/boot sys/arch/sparc64/include
sys/arch/sparc64/stand sys/arch/sparc64/stand/bootblk
sys/arch/sparc64/stand/libsa sys/arch/sparc64/stand/ofwboot
sys/arch/zaurus/stand/zboot sys/crypto
sys/dev sys/dev/ata
sys/dev/i2c sys/dev/i2o
sys/dev/ic sys/dev/microcode
sys/dev/pci sys/dev/raidframe
sys/dev/sbus sys/dev/wscons
sys/kern sys/lib/libkern
sys/msdosfs sys/net
sys/netinet sys/netinet6
sys/scsi sys/sys
sys/uvm usr.bin/audioctl
usr.bin/file usr.bin/ftp
usr.bin/gprof usr.bin/make
usr.bin/mixerctl usr.bin/sudo
usr.bin/tip usr.bin/vmstat
usr.bin/xlint usr.sbin/acpidump
usr.sbin/amd usr.sbin/config
usr.sbin/fdformat usr.sbin/hoststated
usr.sbin/kgmon usr.sbin/pstat
usr.sbin/rdate usr.sbin/route6d
usr.sbin/tcpdump
== bin =============================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
systrace
~ systrace.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
== distrib =========================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
special
~ Makefile + newfs/Makefile
> build our own newfs binary for the media -- without MFS support -- to
> save space. (deraadt@)
== etc =============================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
etc.amd64/MAKEDEV
~ etc.amd64/MAKEDEV
> regen (reyk@)
etc.amd64/MAKEDEV.md
~ etc.amd64/MAKEDEV.md
> fix new agp code on amd64
> - internal intel graphics semi-agp chipsets need special handling in pchb.c
> - re-add the i965GM device
> - use the correct major device id for /dev/agp0 on amd64 (not the i386 one)
> ok deraadt@ (reyk@)
== gnu =============================================================== 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
egcs
~ gcc/flags.h ~ gcc/stmt.c
~ gcc/toplev.c
> Add a new warning to gcc, -Wvariable-decl, which causes it to warn for
> auto declarations which size are not known at compile time.
> This flag will eventually be added to the kernel makefiles so that we
> can rely on -Wstack-larger-than work.
> ok deraadt@ mbalmer@ otto@ marco@ (miod@)
usr.bin/gcc
~ gcc/flags.h ~ gcc/stmt.c
~ gcc/toplev.c
> Add a new warning to gcc, -Wvariable-decl, which causes it to warn for
> auto declarations which size are not known at compile time.
> This flag will eventually be added to the kernel makefiles so that we
> can rely on -Wstack-larger-than work.
> ok deraadt@ mbalmer@ otto@ marco@ (miod@)
usr.bin/perl
~ Makefile.bsd-wrapper
> fix build for real, forward maninstall to wrapper1
> okay deraadt@ (espie@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ gen/popen.c
> make popen/pclose thread safe. closes library/5634. from and okay andreas@
> (kurt@)
libz
~ deflate.h
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
== libexec =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
tftpd
~ tftpd.8 ~ tftpd.c
> add logging option, ok deraadt@ (jolan@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fdisk
~ fdisk.8
> fix SEE ALSO; from deraadt (jmc@)
newfs
~ newfs.c
> revised diff that handles the no mfs parts correctly (tedu@)
swapctl
~ swapctl.c
> if no arguments given, assume a nice default; ok miod jakemsr deanna
> (deraadt@)
sysctl
~ sysctl.c
> if no arguments given, assume a nice default; ok miod jakemsr deanna
> (deraadt@)
wsconsctl
~ wsconsctl.c
> if no arguments given, assume a nice default; ok miod jakemsr deanna
> (deraadt@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man5/files.conf.5
> ${MACHINE} expands too (deraadt@)
~ man4/bluetooth.4
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
~ man5/files.conf.5
> tidy up this page; (jmc@)
~ man5/files.conf.5
> damn, a .Pp i forgot to eliminate; (jmc@)
~ man5/files.conf.5
> another uneeded .Pp: should have stayed in bed today... (jmc@)
~ man1/gcc-local.1
> Add a new warning to gcc, -Wvariable-decl, which causes it to warn for
> auto declarations which size are not known at compile time.
> This flag will eventually be added to the kernel makefiles so that we
> can rely on -Wstack-larger-than work.
> ok deraadt@ mbalmer@ otto@ marco@ (miod@)
~ man4/mbg.4 ~ man4/nmea.4
> Document how the sensors degrade over time. (mbalmer@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
+ lock_machdep.c
> Like i386 - make the __mp_lock not spin at splhigh.
> deraadt@ ok (art@)
arch/amd64/conf
~ files.amd64
> Like i386 - make the __mp_lock not spin at splhigh.
> deraadt@ ok (art@)
arch/amd64/include
+ mplock.h
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
~ mplock.h
> Like i386 - make the __mp_lock not spin at splhigh.
> deraadt@ ok (art@)
arch/amd64/pci
~ pchb.c
> fix new agp code on amd64
> - internal intel graphics semi-agp chipsets need special handling in pchb.c
> - re-add the i965GM device
> - use the correct major device id for /dev/agp0 on amd64 (not the i386 one)
> ok deraadt@ (reyk@)
~ pchb.c
> correct newlines surrounding the sub-bus configuration, and unify
> pchb's further
> ok reyk oga (deraadt@)
~ pchb.c
> First step towards unifying pchb between i386 and amd64
> Light testing, mostly mechanical (deraadt@)
arch/aviion/stand/libsa
~ Makefile
> More LIBKERN bits that go away (deraadt@)
arch/hp300/stand
~ Makefile ~ Makefile.inc
> More LIBKERN bits that go away (deraadt@)
arch/hp300/stand/cdboot
~ Makefile
> More LIBKERN bits that go away (deraadt@)
arch/hp300/stand/uboot
~ Makefile
> More LIBKERN bits that go away (deraadt@)
arch/hppa/conf
~ Makefile.hppa
> another LIBKERN that stayed behind (deraadt@)
arch/hppa/stand
~ Makefile.inc
> More LIBKERN bits that go away (deraadt@)
~ Makefile.inc
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/hppa/stand/boot
~ Makefile
> adjust to libkern changes (and pretty .PATH logic); parts from maja
> (deraadt@)
arch/hppa/stand/cdboot
~ Makefile
> adjust to libkern changes (and pretty .PATH logic); parts from maja
> (deraadt@)
arch/hppa64/stand
~ Makefile ~ Makefile.inc
> More LIBKERN bits that go away (deraadt@)
~ Makefile.inc
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/hppa64/stand/boot
~ Makefile
> adjust to libkern changes (and pretty .PATH logic); parts from maja
> (deraadt@)
arch/hppa64/stand/cdboot
~ Makefile
> adjust to libkern changes (and pretty .PATH logic); parts from maja
> (deraadt@)
arch/i386/i386
~ lock_machdep.c
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
~ lock_machdep.c
> Ooops. The perils of hacking in three different trees.
> Make this compile on !MULTIPROCESSOR
> noticed by jasper@ (art@)
arch/i386/include
+ mplock.h
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
arch/i386/pci
~ pchb.c
> fix new agp code on amd64
> - internal intel graphics semi-agp chipsets need special handling in pchb.c
> - re-add the i965GM device
> - use the correct major device id for /dev/agp0 on amd64 (not the i386 one)
> ok deraadt@ (reyk@)
~ pchb.c
> correct newlines surrounding the sub-bus configuration, and unify
> pchb's further
> ok reyk oga (deraadt@)
~ pchb.c
> First step towards unifying pchb between i386 and amd64
> Light testing, mostly mechanical (deraadt@)
arch/i386/stand
~ Makefile.inc
> More LIBKERN bits that go away (deraadt@)
~ Makefile.inc
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/landisk/stand
~ Makefile.inc
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/m68k/fpsp
~ round.sa
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
arch/m68k/m68k
~ db_disasm.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
arch/macppc/include
+ mplock.h
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
arch/macppc/stand
~ Makefile.inc
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/mvme68k/stand/libsa
~ Makefile
> More LIBKERN bits that go away (deraadt@)
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/mvme88k/include
+ mplock.h
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
arch/mvme88k/stand/libsa
~ Makefile
> More LIBKERN bits that go away (deraadt@)
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/mvmeppc/stand/libsa
~ Makefile
> More LIBKERN bits that go away (deraadt@)
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sgi/dev
~ mkbc.c
> Fix some style(9) issues.
> ok miod@ (jsing@)
arch/sgi/stand
~ Makefile
> Remove libkern.
> ok deraadt@ (jsing@)
~ Makefile.inc
> More LIBKERN bits that go away (deraadt@)
arch/sgi/stand/boot
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sgi/stand/libsa
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sparc/dev
~ rfx.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
arch/sparc/sparc
~ locore.s
> the bcopy() found here was not handling overlapping. Merge it nicely with
> the ovbcopy() code
> ok miod (deraadt@)
~ locore.s
> few mails later, miod asks me to wait (deraadt@)
~ locore.s
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sparc/stand/boot
~ Makefile
> a bit more LIBKERN fallout (deraadt@)
arch/sparc64/include
+ mplock.h
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
arch/sparc64/stand
~ Makefile.inc
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sparc64/stand/bootblk
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sparc64/stand/libsa
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/sparc64/stand/ofwboot
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
arch/zaurus/stand/zboot
~ Makefile
> few more dribbles of LIBKERN cleanup (deraadt@)
crypto
~ blf.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
dev
~ softraid.c ~ softraidvar.h
> rename RAID C to RAID CRYPTO. makes marco happier (tedu@)
~ softraid.c
> Just CRYPTO; RAID CRYPTO doesn't mean anything. (marco@)
dev/ata
~ atascsi.c ~ atascsi.h
> drive port probes from the scsi midlayer now that it will ask the adapter
> if a device is there before doing any scsi commands. also implement a free
> path for when devices are detached. software hotplug has been tested on
> sili, and ahci is still working according to claudio@ (dlg@)
~ atascsi.c ~ atascsi.h
> implement atascsi_probe_dev and atascsi_detach_dev. they let a hba tell
> the midlayer(s) what to do. (dlg@)
~ wd.c
> Enable read ahead and write cache enable if supported by
> the disk rather than depending on the disk to have it on.
> A bunch of people have suggested this should go in. (jsg@)
dev/i2c
~ spdmem.c
> Add basic rambus decode method, showing the module type. (jsg@)
~ spdmem.c
> Display module size for direct rambus rimms, not yet tested. (jsg@)
dev/i2o
~ iop.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
dev/ic
~ acx.c ~ bt463.c
~ bt485.c ~ mtd8xx.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
~ sili.c
> drive port probes from the scsi midlayer now that it will ask the adapter
> if a device is there before doing any scsi commands. also implement a free
> path for when devices are detached. software hotplug has been tested on
> sili, and ahci is still working according to claudio@ (dlg@)
~ dc.c
> print the comma before the MAC address string in dc_attach() instead of the
> PCI front end attach function. This corrects the dmesg output for CardBus
> adapters and ensures proper dmesg output if an error occurs in dc_attach().
> ok dlg@ (brad@)
~ cissreg.h
> bump the maximum cdb that the driver will take from the midlayer up to 16
> bytes. if you want to use large volumes on ciss, you need ciss to chew the
> large scsi io commands.
> problem found and fix tested by johan (dlg@)
~ pckbc.c
> Undo (well, comment out) 1.10 - this causes a regression on oqo-1 machines,
> but fixes keyboard on legacy (non-ps/2) controllers, which are probably
> still
> more common; discussed and ok deraadt@ (miod@)
dev/microcode
~ aic7xxx/aic79xx.reg
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
dev/pci
~ agp_i810.c
> Fix hardware cursor mapping.
> ok matthieu. (oga@)
~ if_bce.c ~ if_lge.c
~ if_nge.c ~ if_san_te1.c
~ if_vgereg.h ~ if_vr.c
~ musycc.c ~ bktr/bktr_core.c
~ bktr/bktr_os.c ~ bktr/bktr_reg.h
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
~ agp.c ~ agp_i810.c
> fix new agp code on amd64
> - internal intel graphics semi-agp chipsets need special handling in pchb.c
> - re-add the i965GM device
> - use the correct major device id for /dev/agp0 on amd64 (not the i386 one)
> ok deraadt@ (reyk@)
~ if_et.c ~ if_etreg.h
> So instead of triggering a tx interrupt for each packet issue one for
> each 128 packets or call et_txeof after 1 second whichever happens first.
> looks good jsg@ (claudio@)
~ pcivar.h ~ pcireg.h
~ pci.c
> Add PCI VPD read/write functions from NetBSD required for some things
> dlg is playing with.
> 'put it in' dlg@ (jsg@)
~ if_casreg.h
> Add another debug register. (kettenis@)
~ if_cas.c
> Reenable the PCS functions after a reset; properly disable them while
> changing
> the advertisement register. (kettenis@)
~ agp.c ~ agp_ali.c
~ agp_amd.c ~ agp_i810.c
~ agp_intel.c ~ agp_sis.c
~ agp_via.c ~ pccbb.c
> correct newlines surrounding the sub-bus configuration, and unify
> pchb's further
> ok reyk oga (deraadt@)
~ if_cas.c ~ if_casreg.h
> Avoid resetting PCS. Don't do loopback at the serial link. (kettenis@)
~ ahci.c
> drive port probes from the scsi midlayer now that it will ask the adapter
> if a device is there before doing any scsi commands. also implement a free
> path for when devices are detached. software hotplug has been tested on
> sili, and ahci is still working according to claudio@ (dlg@)
~ if_cas.c ~ if_casvar.h
> Make Cassini+ work; remove some unused macros while I'm there. (kettenis@)
~ if_dc_pci.c
> print the comma before the MAC address string in dc_attach() instead of the
> PCI front end attach function. This corrects the dmesg output for CardBus
> adapters and ensures proper dmesg output if an error occurs in dc_attach().
> ok dlg@ (brad@)
~ mbg.c
> Automatically degrade the timedelta sensor if the clock is free running for
> to
> long (12 hours for most cards, four days for the ones with higher precision
> local clocks, e.g. the GPS170PCI).
> All radio-clock drivers now behave more or less the same with regarding to
> timedelta sensor degradation; time to implement a few new drivers...
> (mbalmer@)
~ pcidevs
> Add PERC6 (marco@)
~ pcidevs.h ~ pcidevs_data.h
> regen (marco@)
~ mfi_pci.c
> Add new PERC6 & CERC6 PCI IDs (marco@)
~ mfi_pci.c
> Add LSI PCI IDs for 1078 based megaraid; from the windows driver inf
> (marco@)
dev/raidframe
~ rf_dagflags.h ~ rf_stripelocks.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
dev/sbus
~ rfx.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
dev/wscons
~ wsdisplay.c ~ wsemul_dumb.c
~ wsemul_sun.c ~ wsemul_vt100_keys.c
~ wsemul_vt100var.h ~ wsemulvar.h
> Constify the output of the emulops translate() function, as well as the
> various tables they use. (miod@)
kern
~ kern_lock.c
> Remove some dead code that is confusing my greps. (art@)
~ kern_sched.c ~ sched_bsd.c
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
~ tty_nmea.c
> Degrade the timedelta if the GPS reports a warning condition for more than
> ten minutes (or if a serial GPS is disconnect and we get no NMEA sentences
> at all).
> ok otto (mbalmer@)
lib/libkern
+ arch/mips64/memmove.S + arch/mips64/ovbcopy.S
> mips64 needs at least these to build; spotted by jsing (deraadt@)
msdosfs
~ msdosfs_vfsops.c
> Fix jsg@'s iRiver Clix by relaxing the test for SecPerTrack to allow
> 64 instead of 63. deraadt@, weingart@, millert@, thib@, miod@ ok with
> eliminating test entirely but tom@'s voice of caution wins out for the
> quick commit. Tested by jsg@ to confirm it fixes his device. (krw@)
net
~ bridgestp.c ~ if_slvar.h
~ if_spppsubr.c ~ if_stripvar.h
~ if_trunk.c ~ zlib.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
netinet
~ in_pcb.c ~ ip_id.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
~ ip_carp.c
> MALLOC -> malloc and M_ZERO change
> ok mpf@ henning@ (chl@)
netinet6
~ ip6_id.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
scsi
~ scsiconf.c ~ scsiconf.h
> let scsibus ask the adapter about a device before probing it. also allow
> the adapter to be notified when a device goes away so it can free any state
> it maintains about that device.
> ok deraadt@ marco@ (dlg@)
sys
~ mplock.h
> Move the implementation of __mp_lock (biglock) into machine dependent
> code. At this moment all architectures get the copy of the old code
> except i386 which gets a new shiny implementation that doesn't spin
> at splhigh (doh!) and doesn't try to grab the biglock when releasing
> the biglock (double doh!).
> Shaves 10% of system time during kernel compile and might solve a few
> bugs as a bonus.
> Other architectures coming shortly.
> miod@ deraadt@ ok (art@)
uvm
~ uvm_pager.c
> In uvm_aio_aiodone(), kill the variable-sized array on stack, and use a
> fixed size array which size should match any buf; if a bogus buf is passed
> to this function, the kernel will KASSERT instead of potentially running
> out
> of stack and having an undefined behaviour.
> ok deraadt@ (miod@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
audioctl
~ audioctl.c
> if no arguments given, assume a nice default; ok miod jakemsr deanna
> (deraadt@)
file
~ file.h
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
ftp
~ fetch.c ~ ftp.1
~ ftp_var.h ~ main.c
> implement -C for continuing ftp, http(s), and file transfers
> ok millert@, pyr@ (martynas@)
gprof
~ arcs.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
make
~ make.c
> keep unmade uptodate all the time, even for targets we're not making yet,
> since we might want to make them later.
> okay millert@, beck@ (espie@)
mixerctl
~ mixerctl.c
> if no arguments given, assume a nice default; ok miod jakemsr deanna
> (deraadt@)
sudo
~ interfaces.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
tip
~ cu.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
vmstat
~ dkstats.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
xlint
~ lint1/init.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
acpidump
~ asl_dump.c ~ aml/aml_parse.c
> Decode CreateQWordFiled().
> ok marco@ (kettenis@)
amd
~ amd/ifs_ops.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
config
~ mkmakefile.c
> discard still-born support for .o files in the "file" command..
> this is OpenBSD.. source for everyone.. (deraadt@)
~ mkmakefile.c
> Put the converted filename into the makefiles, so that we can later support
> variables make(1) does not natively convert in the same way. (deraadt@)
~ mkmakefile.c
> Let multiple variables in the same filename expand
> ok otto millert (deraadt@)
fdformat
~ fdformat.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
hoststated
~ Makefile ~ hoststated.conf.5
~ hoststated.h ~ parse.y
~ relay.c + name2id.c
> allow to add labels to protocol actions, they will be printed in http
> error pages and can be used to refer to additional information.
> ok pyr@ (reyk@)
kgmon
~ kgmon.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
pstat
~ pstat.c
> cleanup. nl is a poor name for a global (accessed via macro no less).
> also, man page says nlist ends with NULL name, not "".
> ok art bob deraadt (tedu@)
rdate
~ ntpleaps.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
route6d
~ route6d.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
tcpdump
~ print-skip.c
> typos; ok jmc@
> sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@
> sys/dev/pci/bktr/* ok jakemsr@ (martynas@)
===============================================================================
More information about the odc
mailing list