OpenBSD src changes summary for 2016-03-28 ==========================================
bin/ls distrib/sets games/hunt gnu/lib/libstdc++-v3 sbin/fdisk share/man sys/arch/amd64/conf sys/dev/acpi sys/dev/wscons sys/kern sys/net sys/sys usr.bin/logger usr.bin/make usr.bin/netstat usr.bin/rusers usr.bin/tcpbench usr.sbin/rcctl usr.sbin/user == bin =============================================================== 01/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/bin ls ~ ls.c > remove unused variable > ok schwarze@ (chl@) == distrib =========================================================== 02/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib sets ~ lists/base/md.alpha ~ lists/base/md.amd64 ~ lists/base/md.armish ~ lists/base/md.armv7 ~ lists/base/md.hppa ~ lists/base/md.hppa64 ~ lists/base/md.i386 ~ lists/base/md.landisk ~ lists/base/md.loongson ~ lists/base/md.luna88k ~ lists/base/md.macppc ~ lists/base/md.octeon ~ lists/base/md.sgi ~ lists/base/md.socppc ~ lists/base/md.sparc ~ lists/base/md.sparc64 ~ lists/base/md.zaurus ~ lists/base/mi > all arch are dynamic now (deraadt@) == games ============================================================= 03/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/games hunt ~ huntd/answer.c ~ huntd/driver.c > remove unused variables > ok millert@ (chl@) == gnu =============================================================== 04/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu lib/libstdc++-v3 ~ Makefile > Cleanup duplicate filenames in SRCS (deraadt@) == sbin ============================================================== 05/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin fdisk ~ fdisk.c ~ gpt.c > Remove unused variables > OK krw@ (mestre@) ~ cmd.c > The GPT versions of help strings that don't contain'MBR' were > leaking. Refactor logic a bit to avoid leak and make logic clearer. > Noticed by (and initial diff from) mestre@ and his friend clang. (krw@) == share ============================================================= 06/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share man ~ man4/Makefile + man4/bytgpio.4 > btgpio(4) (kettenis@) ~ man4/acpi.4 ~ man4/bytgpio.4 > some bytgpio bits; (jmc@) == sys =============================================================== 07/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys arch/amd64/conf ~ GENERIC > Enable bytgpio(4). (kettenis@) dev/acpi ~ dsdt.h > Add definitions for GPIO resources. (kettenis@) ~ amltypes.h > Add infrastructure that allows gpio drivers to register themselves with > the acpi framework such that we can start adding supportfor GPIO resources. > (kettenis@) ~ files.acpi + bytgpio.c > Add bytgpio(4) a driver for the gpio controllers found on Intel's Bay Trail > SoC. (kettenis@) ~ sdhc_acpi.c > Add support for card detect through a GPIO signal. (kettenis@) ~ dwiic.c > Match based on _HID instead of the driver name. > ok mlarkin@ (kettenis@) ~ acpi.c > Adding each and every new acpi device driver to acpi_foundhid() is > gettinga bit of the burden. And it really isn't how our autoconf > framework is supposed to work for busses that can be enumerated. All > the drivers already check for a matching _HID in their attach > function. So we can just drop the checks in acpi_foundhid() and let > the drivers sort themselves out. > Print a "not configured" line for devices for which we don't attach > adriver. > This may be a bit much as there are devices for which we will not have a > driver. This will be removed if it causes too much dmesg spam. > ok deraadt@, mlarkin@ (kettenis@) ~ bytgpio.c ~ sdhc_acpi.c > Replace 0 with NULL. (kettenis@) dev/wscons ~ wsdisplay_compat_usl.c > OpenBSD has stopped using the SVr4 KDENABIO/KDDISABIO ioctls for at > least 10 years. No need for special treatement on i386. > ok deraadt@, millert@, jca@ (matthieu@) kern ~ kern_synch.c ~ syscalls.master > Make sure that a thread that calls sched_yield(2) ends up on the run queue > behind all other threads in the process by temporarily lowering its > priority. > This isn't optimal but it is the easiest way to guarantee that we make > progress when we're waiting on an other thread to release a lock. This > results in significant improvements for processes that suffer from lock > contention, most notably firefox. Unfortunately this means that > sched_yield(2) > needs to grab the kernel lock again. > All the hard work was done by mpi@, based on observations of the behaviour > of the BFS scheduler diff by Michal Mazurek. > ok deraadt@ (kettenis@) ~ init_sysent.c ~ syscalls.c > regen (kettenis@) net ~ if_vlan_var.h ~ if_vlan.c > turn ifv_p into an interface index instead of a real pointer to the parent > ok mpi@ jmatthew@ (dlg@) sys ~ syscall.h ~ syscallargs.h > regen (kettenis@) == usr.bin =========================================================== 08/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin logger ~ logger.c > remove unused variable > ok millert@ (chl@) make ~ cmd_exec.c > remove unused variable > ok espie@ (chl@) netstat ~ inet6.c > Drop if-zeroed gethostbyname2.h header, remnant from KAME times (jca@) rusers ~ rusers.c > remove unused variable > ok bentley@ (chl@) tcpbench ~ tcpbench.c > remove unused variable > ok millert@ (chl@) == usr.sbin ========================================================== 09/09 == http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin rcctl ~ rcctl.sh > Remove left-over debug line. (ajacoutot@) user ~ defs.h ~ user.c > Remove handrolled #define FREE and use free(3) directly without wrapping > if (ptr!=NULL) around them since they are not needed. > OK millert@ and jung@ (mestre@) ~ user.c > Remove cast from free(3) > OK gsoares@ (mestre@) =============================================================================== _______________________________________________ odc mailing list [email protected] http://www.squish.net/mailman/listinfo/odc
