[odc] Daily src changes for 2005-12-02

ODC auto at squish.net
Sat Dec 3 07:00:28 GMT 2005


OpenBSD src changes summary for 2005-12-02
==========================================

Makefile                                bin/ln
lib/libc                                lib/libevent
libexec/ld.so                           lkm
lkm/union                               regress/usr.bin
sbin/nfsd                               sbin/ping6
sbin/shutdown                           sys/arch/arm/xscale
sys/arch/luna88k/luna88k                sys/arch/m88k/include
sys/arch/m88k/m88k                      sys/arch/mvme88k/mvme88k
sys/dev/ic                              sys/dev/pci
sys/scsi                                sys/ufs/ffs
usr.bin/cvs                             usr.bin/rcs
usr.bin/xlint                           usr.sbin/apm
usr.sbin/apmd                           usr.sbin/ospfd
usr.sbin/syslogd                        

== Makefile ========================================================== 01/10 ==

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

Makefile


  > do not enter lkm (deraadt@)

== bin =============================================================== 02/10 ==

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

ln

  ~ ln.1                                  ~ ln.c

  > Make usage() and manual match. OK jmc, deraadt (cloder@)

== lib =============================================================== 03/10 ==

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

libc

  ~ gen/login_cap.3                       ~ gen/psignal.3

  > never say unsigned; say at least unsigned int (deraadt@)

libevent

  ~ signal.c                              

  > lookup out of evsigcaught[] must be sig_atomic_t too (deraadt@)

  ~ poll.c                                

  > pollops should be const (deraadt@)

  ~ signal.c                              

  > make write-end of signal socketpair non-blocking.
  > every signal received writes 1 byte to the socketpair.  if you are outside
  > the libevent main loop too long, the socketpair might fill up.  that write
  > would then block, in a signal handler.  related to this, yesterdy we
  > changed
  > the signal handler to not trash errno.
  > as for the read end, there will be multiple libevent reads off the
  > socketpair
  > (100 bytes at a time) until the socketpair is empty again
  > ok provos (deraadt@)

== libexec =========================================================== 04/10 ==

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

ld.so

  ~ powerpc/rtld_machine.c                

  > fix RELOC_COPY on powerpc when symbol is weak. use relocation address
  > instead of symbol address. okay drahn@ (kurt@)

== lkm =============================================================== 05/10 ==

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

lkm

  - Makefile                              

  > this stuff is not used (deraadt@)

union

  - Makefile                              - union_lkm.c

  > this stuff is not used (deraadt@)

== regress =========================================================== 06/10 ==

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

usr.bin

  ~ xlint/Makefile                        + xlint/test-10.c
  + xlint/test-10.c.exp                   

  > add test that lint gets keywords from comments out of #define macros
  > ok cloder@ (grunk@)

  + xlint/test-11.c                       

  > Test gcc attribute parsing. Not hooked up yet. (cloder@)

== sbin ============================================================== 07/10 ==

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

nfsd

  ~ nfsd.c                                

  > make lint a bit happier (deraadt@)

ping6

  ~ ping6.c                               

  > mark signal races (deraadt@)

shutdown

  ~ shutdown.c                            

  > more sig_atomic_t (deraadt@)

== sys =============================================================== 08/10 ==

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

arch/arm/xscale

  ~ pxa2x0_apm.c                          

  > no 91Mhz mode for now, because the OSCR0 does not run in low-power mode;
  > found after prodding by deraadt@ (uwe@)

  ~ pxa2x0reg.h                           

  > add registers for 4 new clocks (deraadt@)

arch/luna88k/luna88k

  ~ m8820x.c                              

  > Better choice of types for struct pmap members and cmmu functions;
  > no functional change. (miod@)

arch/m88k/include

  ~ cmmu.h                                ~ m8820x.h
  ~ mmu.h                                 ~ pmap.h

  > Better choice of types for struct pmap members and cmmu functions;
  > no functional change. (miod@)

arch/m88k/m88k

  ~ db_disasm.c                           

  > Fix a few instruction display glitches. (miod@)

  ~ m8820x_machdep.c                      

  > Better choice of types for struct pmap members and cmmu functions;
  > no functional change. (miod@)

arch/mvme88k/mvme88k

  ~ m88110.c                              ~ m8820x.c

  > Better choice of types for struct pmap members and cmmu functions;
  > no functional change. (miod@)

dev/ic

  ~ mpt.c                                 

  > typo. (marco@)

  ~ ciss.c                                

  > only poll if scsi_poll was requested (mickey@)

dev/pci

  ~ bktr/bktr_os.c                        

  > Check if the given FM frequency is between 87.5Mhz and 108Mhz.
  > If the given value is too small default to 87.5Mhz, if it is
  > too high default to 108Mhz.
  > ok mickey@ (robert@)

scsi

  ~ safte.c                               

  > Missing 'break;'. Spotted by lint.
  > ok dlg@ (krw@)

  ~ scsiconf.h                            

  > Remove one tab that cause a line to overflow.  No functional change.
  > (marco@)

ufs/ffs

  ~ ffs_softdep_stub.c                    

  > Use ANSI function declarations, no binary change.
  > Diff from Iruata Souza, thanks. (pedro@)

== usr.bin =========================================================== 09/10 ==

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

cvs

  ~ rcs.c                                 

  > fix commiting/importing of 0 sized files.
  > found and tested by pedro@ and niallo@
  > ok niallo@ (joris@)

  ~ rcs.c                                 

  > remove debug message; (joris@)

rcs

  ~ ci.c                                  

  > - fix a typo in a comment (niallo@)

  ~ ci.c                                  

  > - fix up checkin_choose_rcsfile() to give us a path like the one GNU print,
  > instead of always returning an absolute path.
  > ok joris@ (niallo@)

  ~ rlog.c                                

  > split the printing part into a separate function, rlog_rev_print();
  > might be useful for future work needed in rlog(1); (xsa@)

  ~ rlog.1                                

  > document `-r[revs]'; (xsa@)

  ~ co.1                                  

  > sort options; `T' comes before `u'; (xsa@)

  ~ co.1                                  ~ co.c

  > `-mmsg' does not belong here; (xsa@)

  ~ ci.c                                  

  > in checkin_update():
  > - move up the lock check
  > - better error message if a specified rev is too low
  > OK niallo at .sa@)

  ~ ci.c                                  

  > better.. (xsa@)

  ~ ci.c                                  

  > in checkin_checklock()
  > - make it work as expected (e.g. when no lock set at all too)
  > - add missing word in error message
  > - minor knf (xsa@)

  ~ rcs.1                                 

  > document `-orev'; (xsa@)

xlint

  ~ xlint/xlint.c                         

  > make lint invoke cpp with -CC instead of -C, which will cause comments
  > in #define macros to be preserved.	This makes way for addition of lint
  > statements to a lot of .h files.
  > ok cloder@ (grunk@)

  ~ lint1/scan.l                          

  > Make three of the keytab fields into a union, because they are 3 different
  > enums that are mutually exclusive with each other.	Makes this file so
  > much neater. (cloder@)

  ~ xlint/xlint.c                         

  > Add a -y option, undocumented for now, that tells lint to pass -y to lint1.
  > The -y option tells lint1 to output yacc debug information (if it was
  > compiled with YYDEBUG=1). (cloder@)

== usr.sbin ========================================================== 10/10 ==

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

apm

  ~ apm.8                                 ~ apm.c

  > Modify automatic performance adjustment mode so that the cpu is set
  > to go fast if the power is connected and the battery is more than 15%
  > charged, and when on batteries keeps setperf low unless needed.
  > add a cool runnings mode option (-C) that does the previous behaviour
  > of keeping the CPU as low as possible unless needed.
  > ok deradt@, sturm@, "i like it's" djm@ henning@ and others. (beck@)

  ~ apm.8                                 ~ apm.c

  > sync to usage in man page (deraadt@)

  ~ apm.8                                 

  > sort options and kill duplicate -C entry; (jmc@)

apmd

  ~ apm-proto.h                           ~ apmd.8
  ~ apmd.c                                ~ apmsubr.c

  > Modify automatic performance adjustment mode so that the cpu is set
  > to go fast if the power is connected and the battery is more than 15%
  > charged, and when on batteries keeps setperf low unless needed.
  > add a cool runnings mode option (-C) that does the previous behaviour
  > of keeping the CPU as low as possible unless needed.
  > ok deradt@, sturm@, "i like it's" djm@ henning@ and others. (beck@)

  ~ apmd.c                                

  > sync usage to man page (deraadt@)

  ~ apmd.8                                

  > remove trailing whitespace; (jmc@)

ospfd

  ~ rde_spf.c                             

  > Fixed version of r1.35, readd candidate to list in both cases so that the
  > list
  > remains sorted. Tested and OK norby@ (claudio@)

syslogd

  ~ privsep.c                             

  > unlink() pid file on exit. ok deraadt@ (moritz@)

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



More information about the odc mailing list