OpenBSD src changes summary for 2017-07-29
==========================================

distrib/common                          distrib/sets
gnu                                     lib/libform
lib/librthread                          regress/lib
regress/misc                            sbin/dhclient
sbin/fsdb                               share/man
sys/arch/amd64/stand/efiboot            sys/arch/arm64/conf
sys/arch/arm64/stand/efiboot            sys/arch/armv7/stand/efiboot
sys/arch/octeon/dev                     sys/arch/octeon/include
sys/ddb                                 sys/dev/fdt
sys/dev/usb                             sys/sys
usr.bin/kdump                           usr.bin/systat
usr.sbin/mopd                           

== distrib =========================================================== 01/09 ==

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

common

  ~ elfrd_size.c                          ~ elfrdsetroot.h

  > Fix clang warnings in rdsetroot
  > ok deraadt@ (mortimer@)

sets

  ~ lists/comp/mi                         

  > sync (zhuk@)

  ~ lists/base/md.amd64                   ~ lists/base/md.arm64
  ~ lists/base/md.i386                    ~ lists/comp/clang.amd64
  ~ lists/comp/clang.arm64                ~ lists/comp/clang.i386

  > sync (deraadt@)

== gnu =============================================================== 02/09 ==

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

gnu

  ~ llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp

  > Fix trapsleds on i386
  > ok deraadt@ (mortimer@)

  ~ llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td

  > Disable -Waddress-of-packed-member by default.
  > While these warnings have the potential to be useful, there are too manu
  > false positives right now.
  > ok deraadt@ (kettenis@)

== lib =============================================================== 03/09 ==

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

libform

  ~ frm_driver.c                          

  > change if ((a == b)) to if (a == b); silences noisy on-by-default
  > "equality comparison with extraneous parentheses
  > [-Wparentheses-equality]" clang warning.
  > OK deraadt, kettenis (florian@)

librthread

  ~ rthread_cond.c                        ~ rthread_mutex.c
  ~ rthread_rwlock.c                      ~ rthread_sync.c

  > Use memory barriers to prevent pointer use before initialization.
  > This work was sparked by the topic posted on hn by wuch. I am still not
  > sure that this fixes the defect he claims to have observed because I was
  > not able to create a proper regress test for it to manifest.
  > To that end, a proof of concept is more than welcomed!
  > Thank you for the report!
  > Discussed with and OK kettenis@, tedu@. (pirofti@)

  ~ rthread_cond.c                        ~ rthread_mutex.c
  ~ rthread_rwlock.c                      ~ rthread_sync.c

  > not all the world is an i386.  Back out breakage. (deraadt@)

== regress =========================================================== 04/09 ==

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

lib

  ~ libpthread/fork/fork.c                

  > repair regress for more aggressive post fork checking in library.
  > we should not be checking that things explicitly forbidden work.
  > prompted by bluhm (tedu@)

  ~ libpthread/fork/fork.c                

  > Remove unused function and variable to shut up warning.  Put back
  > a status print that was lost in previous. (bluhm@)

misc

  ~ X11/blt/Makefile                      ~ X11/bltone/Makefile
  ~ X11/bltone/bltone.c                   

  > Use linker flags that build and run the test with gcc and clang.
  > Add missing #include to fix clang warning. (bluhm@)

== sbin ============================================================== 05/09 ==

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

dhclient

  ~ dhclient.c                            ~ dhcpd.h
  ~ kroute.c                              

  > Default routes supplied via DHO_CLASSLESS[_MS]_STATIC_ROUTES
  > should have the same add_route() logic applied to them as
  > the one supplied via DHO_ROUTERS. i.e. add the /32 route
  > if needed, create direct route if gateway address is the
  > same as interface address.
  > Simplify logic by using the canonical rtstatic[] version
  > of static routes created by lease_as_proposal(). (krw@)

fsdb

  ~ fsdbutil.c                            

  > Remove erroneous h length modifier, the argument has type 'int'.
  > OK deraadt@ (fcambus@)

== share ============================================================= 06/09 ==

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

man

  ~ man1/clang-local.1                    

  > Document that -Waddress-of-packed-member is disabled by default.
  > (kettenis@)

  ~ man1/clang-local.1                    

  > Document that builtins for certain malloc(3)-like and free(3)-like
  > functions are disabled. (kettenis@)

== sys =============================================================== 07/09 ==

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

arch/amd64/stand/efiboot

  ~ conf.c                                ~ efiboot.c

  > Fix off-by-one in return value of efi_device_path_depth().
  > ok patrick@ (kettenis@)

arch/arm64/conf

  ~ GENERIC                               ~ RAMDISK

  > Add a bcmaux(4) driver that handles clocks and interrupts for the
  > auxilliary UART.  Makes serial console work with newer device trees.
  > ok jsg@ (kettenis@)

arch/arm64/stand/efiboot

  ~ conf.c                                ~ efiboot.c

  > Fix off-by-one in return value of efi_device_path_depth().
  > ok patrick@ (kettenis@)

arch/armv7/stand/efiboot

  ~ conf.c                                ~ efiboot.c

  > Fix off-by-one in return value of efi_device_path_depth().
  > ok patrick@ (kettenis@)

arch/octeon/dev

  ~ octrtc.c                              

  > Replace a complex `if' condition with a list.
  > OK pirofti@ (visa@)

  ~ octrtc.c                              

  > There is no RTC on the E300 boards. (visa@)

arch/octeon/include

  ~ octeonvar.h                           

  > There is no RTC on the E300 boards. (visa@)

ddb

  ~ db_structinfo.c                       

  > Goodbye, sys/dkbad.h, you lost your last friend when sparc was removed.
  > Spotted and diff provided by Andrey Bolkonskiy
  > <[email protected]>,
  > thanks!
  > okay deraadt@ (zhuk@)

dev/fdt

  ~ files.fdt                             + bcm2835_aux.c

  > Add a bcmaux(4) driver that handles clocks and interrupts for the
  > auxilliary UART.  Makes serial console work with newer device trees.
  > ok jsg@ (kettenis@)

dev/usb

  ~ if_smsc.c                             

  > Device trees for the Rasperry Pi are still in flux.  Catch up with the
  > latest ways to encode the MAC address for the onboard USB Ethernet.
  > ok visa@ (kettenis@)

  ~ usb.c                                 

  > Remove useless conditional before free().
  > ok mpi@ (ians@)

sys

  - dkbad.h                               ~ dkio.h

  > Goodbye, sys/dkbad.h, you lost your last friend when sparc was removed.
  > Spotted and diff provided by Andrey Bolkonskiy
  > <[email protected]>,
  > thanks!
  > okay deraadt@ (zhuk@)

== usr.bin =========================================================== 08/09 ==

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

kdump

  ~ mkioctls                              

  > Goodbye, sys/dkbad.h, you lost your last friend when sparc was removed.
  > Spotted and diff provided by Andrey Bolkonskiy
  > <[email protected]>,
  > thanks!
  > okay deraadt@ (zhuk@)

systat

  ~ pool.c                                

  > return -1 in error path of non-void function, pointed out by clang
  > OK deraadt (florian@)

== usr.sbin ========================================================== 09/09 ==

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

mopd

  ~ common/dl.c                           ~ common/print.c
  ~ common/put.c                          ~ common/rc.c
  ~ mopd/process.c                        

  > change if ((a == b)) to if (a == b); silences noisy on-by-default
  > "equality comparison with extraneous parentheses
  > [-Wparentheses-equality]" clang warning.
  > OK deraadt, kettenis (florian@)

===============================================================================
_______________________________________________
odc mailing list
[email protected]
http://www.squish.net/mailman/listinfo/odc

Reply via email to