[odc] Daily src changes for 2008-01-05

ODC auto at squish.net
Sun Jan 6 07:00:01 GMT 2008


OpenBSD src changes summary for 2008-01-05
==========================================

distrib/sets                            etc/sysctl.conf
lib/libc                                lib/libpthread
sbin/ldattach                           sbin/newfs
share/man                               sys/arch/amd64/stand/installboot
sys/arch/i386/stand/installboot         sys/arch/mvme88k/dev
sys/compat/bsdos                        sys/compat/freebsd
sys/compat/osf1                         sys/compat/sunos
sys/compat/ultrix                       sys/conf
sys/dev                                 sys/dev/acpi
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/net
sys/sys                                 sys/ufs/ext2fs
sys/ufs/ffs                             sys/ufs/ufs
sys/uvm                                 usr.bin/split
usr.sbin/cron                           usr.sbin/inetd
usr.sbin/rtsold                         

== distrib =========================================================== 01/08 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.mac68k
  ~ lists/base/md.macppc                  ~ lists/base/md.mvme68k
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.zaurus                  

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

== etc =============================================================== 02/08 ==

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

sysctl.conf

  ~ sysctl.conf                           

  > Add commented out entries for watchdog timers.  If you enable the watchdog
  > timeout, either set auto retriggering or start watchdogd(8)...
  > From Mitja Muzenic.  ok deraadt. (mbalmer@)

== lib =============================================================== 03/08 ==

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

libc

  ~ shlib_version                         

  > crank libc and libpthread, because libc cannot build lint libraries anymore
  > if a syscall is OBSOL.. (deraadt@)

  ~ sys/Makefile.inc                      

  > no more need for vadvise.o (deraadt@)

libpthread

  ~ shlib_version                         

  > crank libc and libpthread, because libc cannot build lint libraries anymore
  > if a syscall is OBSOL.. (deraadt@)

== sbin ============================================================== 04/08 ==

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

ldattach

  ~ ldattach.8                            ~ ldattach.c

  > Add support for the Meinberg Standard Time String format that all Meinberg
  > radio clocks can transmit over serial ports.  This is implemented as a
  > line discipline similar to nmea(4) and provides a timedelta sensor.
  > See http://www.meinberg.de/english/specs/timestr.htm for details on the
  > MSTS format.
  > ldattach(8) is extended to support the "msts" line discipline and two
  > stopbits
  > (which some radio clocks, e.g. the C51 use).  Do a "make includes" before
  > your
  > next system build.
  > Initially from Maurice Janssen based on nmea(4).  "go for it" deraadt
  > (mbalmer@)

newfs

  ~ mkfs.c                                

  > handle 64-bit blkno's in format string (otto@)

== share ============================================================= 05/08 ==

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

man

  ~ man4/lii.4                            

  > attansic made this chip, not atheros. (dlg@)

  ~ man4/pci.4                            

  > attansic (deraadt@)

  ~ man4/pci.4                            ~ man4/lii.4

  > lii(4) is a Fast Ethernet chipset and add a history section.
  > ok dlg@ (brad@)

  ~ man4/man4.mvme88k/vs.4                

  > Document some MVME328XT jumper settings, and warn the user some of these
  > cards
  > might mix single-ended and differential channels. (miod@)

  ~ man4/man4.mvme88k/Makefile            ~ man4/man4.mvme88k/bussw.4
  ~ man4/man4.mvme88k/intro.4             ~ man4/man4.mvme88k/le.4
  ~ man4/man4.mvme88k/vme.4               + man4/man4.mvme88k/syscon.4

  > Add some information about syscon(4), eyeballed by jmc@ (miod@)

  ~ man4/Makefile                         + man4/msts.4

  > Add support for the Meinberg Standard Time String format that all Meinberg
  > radio clocks can transmit over serial ports.  This is implemented as a
  > line discipline similar to nmea(4) and provides a timedelta sensor.
  > See http://www.meinberg.de/english/specs/timestr.htm for details on the
  > MSTS format.
  > ldattach(8) is extended to support the "msts" line discipline and two
  > stopbits
  > (which some radio clocks, e.g. the C51 use).  Do a "make includes" before
  > your
  > next system build.
  > Initially from Maurice Janssen based on nmea(4).  "go for it" deraadt
  > (mbalmer@)

  ~ man4/man4.mvme88k/bussw.4             ~ man4/man4.mvme88k/vs.4

  > - bussw.4: give a little indent
  > - vs.4: forgot to update .Nd in previous, i think (jmc@)

== sys =============================================================== 06/08 ==

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

arch/amd64/stand/installboot

  ~ installboot.c                         

  > handle 64-bit blkno in format string (otto@)

arch/i386/stand/installboot

  ~ installboot.c                         

  > handle 64-bit blkno in format string (otto@)

arch/mvme88k/dev

  ~ vs.c                                  ~ vsvar.h

  > For each channel, tell if it is single-ended or differential if we can know
  > this. Might help before someone sets his disks on fire. Especially with
  > boards where not all channels are of the same type. (miod@)

compat/bsdos

  ~ bsdos_syscall.h                       ~ bsdos_syscallargs.h
  ~ bsdos_syscalls.c                      ~ bsdos_sysent.c
  ~ syscalls.master                       

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

  ~ bsdos_syscall.h                       ~ bsdos_syscallargs.h
  ~ bsdos_syscalls.c                      ~ bsdos_sysent.c

  > regen (miod@)

compat/freebsd

  ~ freebsd_syscall.h                     ~ freebsd_syscallargs.h
  ~ freebsd_syscalls.c                    ~ freebsd_sysent.c
  ~ syscalls.master                       

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

  ~ freebsd_syscall.h                     ~ freebsd_syscallargs.h
  ~ freebsd_syscalls.c                    ~ freebsd_sysent.c

  > regen (miod@)

compat/osf1

  ~ osf1_syscall.h                        ~ osf1_sysent.c
  ~ syscalls.master                       

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

  ~ osf1_syscall.h                        ~ osf1_syscallargs.h
  ~ osf1_syscalls.c                       ~ osf1_sysent.c

  > regen (miod@)

compat/sunos

  ~ sunos_syscall.h                       ~ sunos_syscallargs.h
  ~ sunos_syscalls.c                      ~ sunos_sysent.c
  ~ syscalls.master                       

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

  ~ sunos_syscall.h                       ~ sunos_syscallargs.h
  ~ sunos_syscalls.c                      ~ sunos_sysent.c

  > regen (miod@)

compat/ultrix

  ~ syscalls.master                       ~ ultrix_syscall.h
  ~ ultrix_syscallargs.h                  ~ ultrix_syscalls.c
  ~ ultrix_sysent.c                       

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

  ~ ultrix_syscall.h                      ~ ultrix_syscallargs.h
  ~ ultrix_syscalls.c                     ~ ultrix_sysent.c

  > regen (miod@)

conf

  ~ GENERIC                               ~ files

  > Add support for the Meinberg Standard Time String format that all Meinberg
  > radio clocks can transmit over serial ports.  This is implemented as a
  > line discipline similar to nmea(4) and provides a timedelta sensor.
  > See http://www.meinberg.de/english/specs/timestr.htm for details on the
  > MSTS format.
  > ldattach(8) is extended to support the "msts" line discipline and two
  > stopbits
  > (which some radio clocks, e.g. the C51 use).  Do a "make includes" before
  > your
  > next system build.
  > Initially from Maurice Janssen based on nmea(4).  "go for it" deraadt
  > (mbalmer@)

dev

  ~ ramdisk.c                             ~ softraid.c
  ~ systrace.c                            

  > return with ENOTTY instead of EINVAL for unknown ioctl requests.
  > ok krw@ deraadt@ dlg@ (brad@)

dev/acpi

  ~ acpi.c                                

  > Never attach more acpicpu(4) devices than cpu(4) devices.  Always attach
  > the first acpicpu(4) device on non-MULTIPROCESSOR kernels, regardless of
  > its
  > ACPI processor ID.
  > ok mikeb@ (kettenis@)

dev/pci

  ~ if_lii.c                              

  > print info in attach before if_attach (deraadt@)

  ~ if_lii.c                              

  > even better attach message location (deraadt@)

  ~ drm/i915_drv.h                        

  > Adapt to the recent cleanup of Intel PCI host bridges Ids. ok oga@
  > (matthieu@)

dev/usb

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs                               ~ if_rum.c

  > SPARKLAN RT2573, found in HP s3200n, owned by laa at laa.zp.ua
  > rum vs ural determination done by jsg (deraadt@)

kern

  ~ init_sysent.c                         ~ syscalls.c
  ~ syscalls.master                       

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

  ~ init_sysent.c                         ~ syscalls.c

  > regen (miod@)

  ~ tty_conf.c                            + tty_msts.c

  > Add support for the Meinberg Standard Time String format that all Meinberg
  > radio clocks can transmit over serial ports.  This is implemented as a
  > line discipline similar to nmea(4) and provides a timedelta sensor.
  > See http://www.meinberg.de/english/specs/timestr.htm for details on the
  > MSTS format.
  > ldattach(8) is extended to support the "msts" line discipline and two
  > stopbits
  > (which some radio clocks, e.g. the C51 use).  Do a "make includes" before
  > your
  > next system build.
  > Initially from Maurice Janssen based on nmea(4).  "go for it" deraadt
  > (mbalmer@)

net

  ~ if.c                                  

  > rtlabel_id2name() can return NULL if there is no route label..
  > from chris at nmedia.net (deraadt@)

  ~ if.c                                  ~ route.c

  > make sure all callers of rtlabel_id2name check for a null return value.
  > all the original ones did, the recently added ones for labels per interface
  > didn't. no cookie for reyk ;(
  > ok deraadt (henning@)

sys

  ~ syscall.h                             ~ syscallargs.h

  > regen (miod@)

  ~ ttycom.h                              

  > Add support for the Meinberg Standard Time String format that all Meinberg
  > radio clocks can transmit over serial ports.  This is implemented as a
  > line discipline similar to nmea(4) and provides a timedelta sensor.
  > See http://www.meinberg.de/english/specs/timestr.htm for details on the
  > MSTS format.
  > ldattach(8) is extended to support the "msts" line discipline and two
  > stopbits
  > (which some radio clocks, e.g. the C51 use).  Do a "make includes" before
  > your
  > next system build.
  > Initially from Maurice Janssen based on nmea(4).  "go for it" deraadt
  > (mbalmer@)

ufs/ext2fs

  ~ ext2fs.h                              ~ ext2fs_alloc.c
  ~ ext2fs_balloc.c                       ~ ext2fs_extern.h
  ~ ext2fs_subr.c                         

  > Make the ffs code 64-bit disk block number clean.  Based on a diff
  > from Pedro Martelleto.  Two things remain: the on-disk quota
  > structures are still 32-bit and statfs does not do 64-bit numbers
  > yet. ok deraadt@ (otto@)

ufs/ffs

  ~ ffs_alloc.c                           ~ ffs_balloc.c
  ~ ffs_extern.h                          ~ ffs_inode.c
  ~ ffs_softdep.c                         ~ ffs_softdep_stub.c
  ~ ffs_subr.c                            ~ ffs_vfsops.c
  ~ ffs_vnops.c                           ~ fs.h
  ~ softdep.h                             

  > Make the ffs code 64-bit disk block number clean.  Based on a diff
  > from Pedro Martelleto.  Two things remain: the on-disk quota
  > structures are still 32-bit and statfs does not do 64-bit numbers
  > yet. ok deraadt@ (otto@)

ufs/ufs

  ~ inode.h                               ~ quota.h
  ~ ufs_bmap.c                            ~ ufs_extern.h
  ~ ufs_quota.c                           ~ ufs_quota_stub.c
  ~ ufs_vnops.c                           

  > Make the ffs code 64-bit disk block number clean.  Based on a diff
  > from Pedro Martelleto.  Two things remain: the on-disk quota
  > structures are still 32-bit and statfs does not do 64-bit numbers
  > yet. ok deraadt@ (otto@)

uvm

  ~ uvm_unix.c                            

  > Mark vadvise(2) as obsolete and remove its implementation, so instead of
  > returning EINVAL, you'll get ENOSYS. No serious code has used this system
  > call in at least fifteen years.
  > The libc stub will be removed at the next major crank time.
  > ok henning@ deraadt@ krw@ toby@ (miod@)

== usr.bin =========================================================== 07/08 ==

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

split

  ~ split.1                               

  > saying that -b and -l create smaller files can be misleading - the author
  > was probably thinking of the fact that files created would be smaller than
  > the original file split; instead, just say that they create files.
  > this comes from freebsd pr#119329, submitted by Julian Stacey.
  > his fix was to introduce the notion of "split files", but the idea of
  > "create split files" can be just as confusing, so i've gone with removing
  > the original, ambiguous, adjective. (jmc@)

== usr.sbin ========================================================== 08/08 ==

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

cron

  ~ funcs.h                               ~ misc.c

  > remove unused function
  > from tobias@
  > ok mglocker@ tobias@ (chl@)

inetd

  ~ inetd.c                               

  > sync usage() w/ SYNOPSIS; (jmc@)

rtsold

  ~ rtsold.c                              

  > remove unused function
  > initially from tobias@, removed some unused prototypes too
  > "looks good to me" jaredy@ ok tobias@ (chl@)

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


More information about the odc mailing list