OpenBSD src changes summary for 2015-12-31
==========================================

bin/chmod                               games/atc
games/battlestar                        games/cribbage
games/hangman                           games/sail
share/man                               sys/arch/amd64/conf
sys/arch/mips64/include                 sys/arch/mips64/mips64
sys/dev/pci                             sys/kern
sys/net                                 usr.bin/ctags
usr.bin/fmt                             usr.bin/mg
usr.bin/sort                            usr.bin/split
usr.bin/ssh                             usr.bin/tmux
usr.bin/tsort                           usr.bin/xinstall
usr.bin/yacc                            usr.sbin/eeprom
usr.sbin/radiusctl                      usr.sbin/radiusd

== bin =============================================================== 01/06 ==

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

chmod

  ~ chflags.1                             ~ chgrp.1
  ~ chmod.1                               ~ chmod.c
  ~ chown.8                               

  > Document the -h option for chmod and chflags, rewording the chgrp(1) and
  > chown(8) manpages to be consistent and clearer about it as well.
  > (guenther@)

== games ============================================================= 02/06 ==

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

atc

  ~ extern.c                              ~ extern.h
  ~ grammar.y                             ~ graphics.c
  ~ include.h                             ~ input.c
  ~ list.c                                ~ log.c
  ~ main.c                                ~ struct.h
  ~ update.c                              

  > Include only needed header files per each source file
  > OK tb@ (mestre@)

  - include.h                             

  > Remove unused file
  > Alerted by tb@ (mestre@)

battlestar

  ~ battlestar.c                          ~ com1.c
  ~ com2.c                                ~ com3.c
  ~ com4.c                                ~ com5.c
  ~ com6.c                                ~ com7.c
  ~ cypher.c                              ~ extern.h
  ~ fly.c                                 ~ getcom.c
  ~ init.c                                ~ parse.c
  ~ room.c                                ~ save.c

  > Include only needed header files per each source file
  > OK tb@ (mestre@)

cribbage

  ~ cards.c                               ~ crib.c
  ~ cribbage.h                            ~ deck.h
  ~ extern.c                              ~ instr.c
  ~ io.c                                  ~ score.c
  ~ support.c                             

  > Include only needed header files per each source file
  > This one was also OK'ed by tb@ (mestre@)

hangman

  ~ endgame.c                             ~ extern.c
  ~ getguess.c                            ~ getword.c
  ~ hangman.h                             ~ ksyms.c
  ~ main.c                                ~ playgame.c
  ~ prdata.c                              ~ prman.c
  ~ prword.c                              ~ setup.c

  > Include only needed header files per each source file
  > With help and OK from tb@ (mestre@)

sail

  ~ dr_1.c                                ~ dr_2.c
  ~ dr_3.c                                ~ dr_main.c
  ~ driver.h                              ~ extern.h
  ~ lo_main.c                             ~ misc.c
  ~ pl_1.c                                ~ pl_2.c
  ~ pl_3.c                                ~ pl_4.c
  ~ pl_5.c                                ~ pl_6.c
  ~ pl_7.c                                ~ pl_main.c
  ~ player.h                              ~ sync.c

  > Include only needed header files per each source file
  > OK tb@ (mestre@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/Makefile                         + man4/pchtemp.4

  > Manual page for pchtemp(4). (kettenis@)

  ~ man4/pci.4                            

  > Xr pchtemp(4).  Prodded by jmc@ (kettenis@)

== sys =============================================================== 04/06 ==

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

arch/amd64/conf

  ~ GENERIC                               

  > Add pchtemp(4) a driver for the thermal sensor on recent Intel PCHs.
  > (kettenis@)

arch/mips64/include

  ~ pmap.h                                

  > Protect mips64 pmap and pvlist structs with a mutex to make pmap
  > operations MP-safe. Tested on octeon and sgi (IP27, IP30).
  > Feedback from kettenis@ long ago (visa@)

arch/mips64/mips64

  ~ pmap.c                                ~ trap.c

  > Protect mips64 pmap and pvlist structs with a mutex to make pmap
  > operations MP-safe. Tested on octeon and sgi (IP27, IP30).
  > Feedback from kettenis@ long ago (visa@)

dev/pci

  ~ drm/i915/i915_drv.c                   

  > Unconditionally set the "switchcookie".  Fixes synchronous VT switching.
  > Matches what radeondrm(4) already did. (kettenis@)

  ~ drm/drm_drv.c                         ~ drm/drm_linux.c
  ~ drm/drm_linux.h                       ~ drm/i915/intel_display.c
  ~ drm/i915/intel_pm.c                   

  > Provide a minimal implementation of the Linux vga_get/vga_put API and use
  > it
  > in inteldrm(4).
  > The Intel integrated graphics device has a major design flaw where it needs
  > legacy VGA io access to disable VGA mode completely.  This only works if
  > legacy VGA io routing is setup such that it actually reaches the IGD.  This
  > typically isn't the case if the primary VGA device is a discrete graphics
  > device.  To make sure we don't whack that device we have to temporarily
  > route legacy VGA io access to the IGD.
  > Fixes the "black screen" issue reported by Timo Myrra and others.
  > (kettenis@)

  ~ files.pci                             + pchtemp.c

  > Add pchtemp(4) a driver for the thermal sensor on recent Intel PCHs.
  > (kettenis@)

  ~ if_em.c                               

  > 82544 on pcix busses needs a workaround that effectively doubles
  > the possible number of slots a packet can use on the tx ring.
  > to make it easier to reserve and account for space on the ring,
  > half the number of dma descriptors on those chips so the number of
  > slots can stay the same.
  > ok claudio@ (dlg@)

  ~ if_ix.c                               ~ if_ix.h

  > Make ixgbe_start() mpsafe.  This means the driver will no longer grab the
  > kernel lock in the rx and tx path anymore.
  > While there seems to be a small decrease in forwarding performance with our
  > default network stack settings, Performance whiel receiving manymore
  > packets
  > than we can handle is better.  And this change opens the road for future
  > improvements in the network stack.
  > ok dlg@, mpi@ (kettenis@)

  ~ pcidevs                               

  > Add some XEON-D devices. (kettenis@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (kettenis@)

kern

  ~ exec_script.c                         

  > NULL-terminate a pointer array to prevent an invalid free, and simplify
  > the associated pointer incrementing logic.
  > Reported by Maxim Pugachev. Looks good to tedu@ (mmcc@)

net

  ~ if_trunk.c                            

  > Move tr_port_destroy down; fixes 'lacp_compose_key protection fault trap'
  > when removing a port from a lacp trunk. Part of a larger diff from mpi,
  > as suggested by mikeb. ok mpi@ (sthen@)

== usr.bin =========================================================== 05/06 ==

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

ctags

  ~ ctags.1                               

  > add mg to SEE ALSO. ok jmc@ (lum@)

fmt

  ~ fmt.c                                 

  > Remove use of sysexits.h. (millert@)

mg

  ~ tags.c                                

  > Return FALSE on parse errors.
  > Found by and Ok lum@. (sunil@)

sort

  ~ sort.h                                ~ bwstring.h

  > No need for sysexits.h here. (millert@)

split

  ~ split.c                               

  > Remove use of sysexits.h. (millert@)

ssh

  ~ krl.c                                 

  > fix three bugs in KRL code related to (unused) signature support:
  > verification length was being incorrectly calculated, multiple
  > signatures were being incorrectly processed and a NULL dereference
  > that occurred when signatures were verified.
  > Reported by Carl Jackson (djm@)

tmux

  ~ window.c                              

  > Use saved pipe buffer offset when writing to pipe, from Nicolas Viennot.
  > (nicm@)

  ~ cmd-select-pane.c                     

  > Remove an extra unzoom call which was probably a merge error. (nicm@)

tsort

  ~ tsort.c                               

  > Remove use of sysexits.h; OK espie@ (millert@)

xinstall

  ~ xinstall.c                            

  > Remove use of sysexits.h. (millert@)

yacc

  ~ skeleton.c                            

  > Declare yyparse() so the generated code is safe with
  > -Werror-implicit-function-declaration
  > ok millert@ (guenther@)

== usr.sbin ========================================================== 06/06 ==

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

eeprom

  ~ getdate.y                             

  > Provide a prototype for yyparse().  Unbreaks the tree.
  > ok millert@ (kettenis@)

radiusctl

  ~ radiusctl.c                           

  > Do not mix EX_* from sysexits.h and EXIT_* from stdlib.h, just use
  > EXIT_*. (millert@)

radiusd

  ~ radiusd.c                             

  > Do not mix EX_* from sysexits.h and EXIT_* from stdlib.h, just use
  > EXIT_*. (millert@)

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

Reply via email to