OpenBSD src changes summary for 2016-08-26 ==========================================
bin/md5 bin/pax lib/libc libexec/ftpd libexec/talkd regress/sbin sbin/isakmpd sbin/pfctl sbin/route sys/arch/arm/arm sys/arch/arm/include sys/arch/armv7/armv7 sys/arch/armv7/sunxi sys/dev/pci sys/kern usr.bin/file usr.bin/kdump usr.bin/openssl usr.bin/rcs usr.bin/systat usr.sbin/httpd usr.sbin/pkg_add == bin =============================================================== 01/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin md5 ~ md5.c > Pull in <sys/time.h> for gettimeofday() (guenther@) pax - cache.h ~ cache.c > cache.h is only used by cache.c; merge it into the .c file > <unistd.h> and <sys/time.h> are unneeded here > ok by general acclaim (guenther@) ~ buf_subs.c ~ cpio.c ~ file_subs.c ~ gen_subs.c ~ pax.c ~ tar.c > Don't need <sys/time.h> or "options.h" here (guenther@) - ftree.h ~ ftree.c > ftree.h is only used by ftree.c; merge it into the .c file > <sys/time.h> is unnecessary; sort #includes (guenther@) - pat_rep.h ~ pat_rep.c > pat_rep.h is only used by pat_rep.c; merge it into the .c file > <sys/time.h>, <errno.h> and <unistd.h> are unnecessary; sort #includes > (guenther@) - sel_subs.h ~ sel_subs.c > sel_subs.h is only used by sel_subs.c; merge it into the .c file > <sys/time.h> and <unistd.h> are unnecessary, but <time.h> is; sort > #includes (guenther@) ~ tty_subs.c > <sys/time.h>, <errno.h>, and <stdlib.h> are unnecessary; sort #includes > (guenther@) - tables.h ~ tables.c > tables.h is only used by tables.c; merge it into the .c file > <sys/time.h> is unnecessary; sort the #includes (guenther@) ~ ar_io.c ~ ar_subs.c > reduce and sort #includes (guenther@) - options.h ~ options.c > options.h is only used by options.c; merge it into the .c file > reduce and sort #includes (guenther@) ~ options.c ~ pax.1 > -E NONE has *never* worked; it was always -E none. It's a dubious option > value that merits a warning in the manpage and using 2 billion will get > you practically the same effect, so delete the -E none support (guenther@) ~ gen_subs.c ~ ar_subs.c > Need <time.h> for time() and others. Pulled in by coincidence previously > noted by tb@ (guenther@) == lib =============================================================== 02/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib libc ~ crypt/bcrypt.c > Pull in <time.h> for clock_gettime() > ok deraadt@ (guenther@) == libexec =========================================================== 03/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/libexec ftpd ~ ftpcmd.y ~ ftpd.c > trim down some NBBY references. 8 bits ought to be enough for anyone. > (tedu@) talkd ~ table.c > Pull in <sys/time.h> for gettimeofday() > ok deraadt@ (guenther@) == regress =========================================================== 04/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/regress sbin ~ newfs/Makefile > Make regress Makefile consistent with other tests, use bsd.regress.mk. > OK otto@ (bluhm@) == sbin ============================================================== 05/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin isakmpd ~ transport.h > Pull in <sys/select.h> for fd_set > ok deraadt@ (guenther@) pfctl ~ parse.y ~ pfctl_parser.c > Add <time.h> for time(); sort <*.h> includes > ok deraadt@ (guenther@) route ~ route.c > Add <time.h> for time() and ctime(); sort <net*/*.h> > ok deraadt@ (guenther@) == sys =============================================================== 06/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/arm/arm ~ cpuswitch7.S ~ pmap7.c > Remove the code that switches around MMU domains on armv7. MMU domains are > basically a relic from the past. Using them doesn't make a lot of sense > the way our pmaps work. Support for MMU domains isn't present in > long-descriptor translation table format, so it is clearly on its way out. > Based on a diff from Artituri Alm. > ok patrick@ (kettenis@) ~ pmap7.c > Remove cpu_cpwait() calls; they are no-ops on armv7. > ok tom@ (kettenis@) ~ bus_dma.c > Since the caller already checks and handles COHERENT we don't need > to explicitly check for the flag. > ok kettenis@ (patrick@) ~ bus_dma.c > Implement bus dma support for loading raw mappings so that we can use > xhci(4) on ARM. The only way the load raw operation can get to know > about the coherent flag is via the segments. Store it there when the > memory is initially mapped. Also store the virtual address which we > need to know when we have to flush the caches on a non-coherent mapping. > ok kettenis@ (patrick@) arch/arm/include ~ pmap.h > Remove the code that switches around MMU domains on armv7. MMU domains are > basically a relic from the past. Using them doesn't make a lot of sense > the way our pmaps work. Support for MMU domains isn't present in > long-descriptor translation table format, so it is clearly on its way out. > Based on a diff from Artituri Alm. > ok patrick@ (kettenis@) ~ bus.h > Implement bus dma support for loading raw mappings so that we can use > xhci(4) on ARM. The only way the load raw operation can get to know > about the coherent flag is via the segments. Store it there when the > memory is initially mapped. Also store the virtual address which we > need to know when we have to flush the caches on a non-coherent mapping. > ok kettenis@ (patrick@) arch/armv7/armv7 ~ armv7_machdep.c ~ armv7_start.S > Remove the code that switches around MMU domains on armv7. MMU domains are > basically a relic from the past. Using them doesn't make a lot of sense > the way our pmaps work. Support for MMU domains isn't present in > long-descriptor translation table format, so it is clearly on its way out. > Based on a diff from Artituri Alm. > ok patrick@ (kettenis@) arch/armv7/sunxi ~ sxiccmu.c > Remove unused prototype for sxiccmu_enablemodule(). > ok kettenis (mglocker@) ~ sxipio.c ~ sxipio_pins.h > Add support for the Allwinner H3 (sun8i-h3). (kettenis@) dev/pci ~ vmwpvs.c > correct INTR_MSG_MASK to include INTR_MSG_1 > ok dlg@ (jsg@) kern ~ clock_subr.c > Pull in <sys/time.h> for clock_ymdhms bits > ok deraadt@ (guenther@) ~ uipc_usrreq.c > The *_HEAD_INITIALIZER() macros are documented as taking the struct, > not a pointer to it (guenther@) == usr.bin =========================================================== 07/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin file ~ magic-test.c > Pull in <time.h> for ctime_r, gmtime, etc > ok deraadt@ (guenther@) kdump ~ ktrstruct.c > Pull in <sys/select.h> for fd_set > ok deraadt@ (guenther@) openssl ~ apps.c > Repeated occurances of the idiom buf[5][BUFSIZ] -- ridiculous. Give each > buf a special name, recognize that most are PATH_MAX, and remove a few that > are not needed at all. > ok jsing beck (deraadt@) rcs ~ date.y ~ diff3.c ~ ident.c ~ merge.c ~ rcsclean.c ~ rcsmerge.c ~ rcsnum.c ~ rcsparse.c ~ rcstime.c ~ rlog.c > Pull in <time.h> for struct tm, used in rcs.h > ok deraadt@ (guenther@) systat ~ cache.c > Pull in <time.h> for time() > ok deraadt@ (guenther@) == usr.sbin ========================================================== 08/08 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin httpd ~ httpd.h ~ logger.c ~ server.c ~ server_http.c > Replace the static env variables with a single global variable. > ok reyk@ (rzalamena@) ~ httpd.c ~ httpd.h ~ proc.c > Kill the ps_ninstances from proc.c. > We got the same information in ps_instances[proc] (more accurate) and > we avoid allocating unnecessary memory for pipe storage. > ok reyk@ (rzalamena@) pkg_add ~ OpenBSD/PkgCheck.pm > grrr warning (espie@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
