[odc] Daily src changes for 2007-07-16

ODC auto at squish.net
Tue Jul 17 07:00:01 BST 2007


OpenBSD src changes summary for 2007-07-16
==========================================

gnu/egcs                                lib/libc
sbin/swapctl                            share/man
sys/arch/hppa/include                   sys/arch/mips64/mips64
sys/arch/sgi/sgi                        sys/dev/ic
usr.bin/cvs                             usr.bin/lastcomm
usr.bin/top                             usr.sbin/hoststated

== gnu =============================================================== 01/07 ==

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

egcs

  ~ gcc/cse.c                             

  > Backport a gcc3 fix:
  > * cse.c (cse_end_of_basic_block): Don't return the end of a basi
  > block reached by a branch if we're not going to actually process
  > this block (miod@)

== lib =============================================================== 02/07 ==

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

libc

  ~ gen/sysctl.3                          

  > under HW_SENSORS, mention <sys/sensors.h>, similarly to KERN_SYSVIPC.*; ok
  > jmc (cnst@)

  ~ gen/sysctl.3                          

  > HW_SENSORS was never really a 'struct', and nowadays it is definitely a
  > 'node' (cnst@)

== sbin ============================================================== 03/07 ==

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

swapctl

  ~ swaplist.c                            

  > No need to include <sys/param.h> or <errno.h>.  Also reorder includes
  > while here.  Adapted from a diff by Igor Zinovik. (millert@)

  ~ swapctl.c                             ~ swapctl.h
  ~ swaplist.c                            

  > Remove dead code and fix incorrect comment.  From Igor Zinovik. (millert@)

== share ============================================================= 04/07 ==

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

man

  ~ man9/sensor_attach.9                  

  > fix sensor_task_unregister description to reflect reality; ok dlg (cnst@)

== sys =============================================================== 05/07 ==

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

arch/hppa/include

  ~ float.h                               

  > sizeof long double == sizeof double, deal with it; ok kettenis (jason@)

arch/mips64/mips64

  ~ cp0access.S                           ~ interrupt.c
  ~ vm_machdep.c                          

  > Change idle_mask to be made of the cop0 SR bits unshifted and the cop0 IC
  > bits
  > shifted, instead of the other way around; this shaves a few instructions.
  > (miod@)

  ~ trap.c                                

  > Do not reenabled interrupts when processing a ddb trap, for bad things may
  > happen; from NetBSD (miod@)

  ~ context.S                             

  > On exit from switch_exit(), do not bother saving context and immediately
  > jump into the scheduler loop. (miod@)

  ~ cp0access.S                           ~ lcore_float.S

  > Replace bunches of nops with the ITLBNOPFIX macro, which generates fewer
  > nops unless we compile for early RM7000 flavours, which we usually don't
  > do. (miod@)

arch/sgi/sgi

  ~ machdep.c                             

  > Change idle_mask to be made of the cop0 SR bits unshifted and the cop0 IC
  > bits
  > shifted, instead of the other way around; this shaves a few instructions.
  > (miod@)

dev/ic

  ~ re.c                                  ~ rtl81x9reg.h

  > The logic determining the value of rl_eewidth for the 9346 and 9356
  > eeproms was backwards.  This resulted in a bogus MAC address being
  > read from the eeprom on certain cards.  From FreeBSD.  OK pvalchev@
  > (millert@)

== usr.bin =========================================================== 06/07 ==

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

cvs

  ~ getlog.c                              

  > Do not display the `Working file:' line if the issued command is `rlog'.
  > Matches GNU's behaviour. OK joris at . (xsa@)

lastcomm

  ~ lastcomm.c                            

  > sync usage(); from Tobias Stoeckmann (jmc@)

  ~ lastcomm.c                            

  > oops, missed a bit from tobias' diff - add "usage: " to usage();
  > from Tobias Stoeckmann (jmc@)

top

  ~ utils.c                               

  > fix percentage computation of wrapping numbers; from Willem Dijkstra
  > via henning@ with a twist by me (otto@)

== usr.sbin ========================================================== 07/07 ==

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

hoststated

  ~ check_icmp.c                          

  > use fatal and not err, the message would get lost.
  > found by Kevin Steves <stevesk (at) pobox dot com> (pyr@)

  ~ check_icmp.c                          

  > typo
  > also found by Kevin Steves (pyr@)

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


More information about the odc mailing list