[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