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
