Revision Log - base http://src.mouf.net/base/log http://src.mouf.net/base/rss https://pubsubhubbub.appspot.com/ 2020-02-29T12:43:43 SVN::Web daily 1 1901-01-01T00:00+00:00 Makefile.inc1 UPDATING contrib/bmake/mk/meta2deps.sh @ 358460 http://src.mouf.net/base/revision?rev=358460
LLVM's libunwind is used on all FreeBSD-supported CPU architectures and
is a required component.

Reviewed by: brooks (earlier)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23123
]]>
emaste 2020-02-29T12:43:43
contrib/gcc contrib/gcclibs @ 358459 http://src.mouf.net/base/revision?rev=358459
GCC 4.2.1 was disconnected from FreeBSD in r358454.

Sponsored by: The FreeBSD Foundation
]]>
emaste 2020-02-29T12:40:27
/user/pho/stress2/misc/kinfo3.sh @ 358458 http://src.mouf.net/base/revision?rev=358458 ]]> pho 2020-02-29T09:21:53 /user/pho/stress2/misc/all.sh @ 358457 http://src.mouf.net/base/revision?rev=358457 ]]> pho 2020-02-29T09:19:50 /user/pho/stress2/misc/systrace.sh /user/pho/stress2/misc/systrace2.sh @ 358456 http://src.mouf.net/base/revision?rev=358456 ]]> pho 2020-02-29T09:18:41 share/man/man5/src.conf.5 @ 358455 http://src.mouf.net/base/revision?rev=358455 ]]> emaste 2020-02-29T03:43:18 Makefile.inc1 ObsoleteFiles.inc UPDATING @ 358454 http://src.mouf.net/base/revision?rev=358454
As described in Warner's email message[1] to the FreeBSD-arch mailing
list we have reached GCC 4.2.1's retirement date. At this time all
supported architectures either use in-tree Clang, or rely on external
toolchain (i.e., a contemporary GCC version from ports).

GCC 4.2.1 was released July 18, 2007 and was imported into FreeBSD later
that year, in r171825. GCC has served us well, but version 4.2.1 is
obsolete and not used by default on any architecture in FreeBSD. It
does not support modern C and does not support arm64 or RISC-V.

Thanks to everyone responsible for maintaining, updating, and testing
GCC in the FreeBSD base system over the years.

So long, and thanks for all the fish.

[1] https://lists.freebsd.org/pipermail/freebsd-arch/2020-January/019823.html

PR: 228919
Reviewed by: brooks, imp
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23124
]]>
emaste 2020-02-29T03:25:51
/stable/11 /stable/11/sys/dev/usb/input/ukbd.c @ 358453 http://src.mouf.net/base/revision?rev=358453 Use hid_get_data_unsigned() instead of hid_get_data() when reading the
key-codes from the USB keyboard. Negative key-codes are currently skipped.

While at it use the bit size value provided by the HID location structure
instead of assuming a value of 8.

This fixes a regression issue after r357861.

Reported by: Minoru TANABE <kotanabe3@gmail.com>
PR: 224592
PR: 233884
Sponsored by: Mellanox Technologies
]]>
hselasky 2020-02-28T22:00:50
/stable/12 /stable/12/sys/dev/usb/input/ukbd.c @ 358452 http://src.mouf.net/base/revision?rev=358452 Use hid_get_data_unsigned() instead of hid_get_data() when reading the
key-codes from the USB keyboard. Negative key-codes are currently skipped.

While at it use the bit size value provided by the HID location structure
instead of assuming a value of 8.

This fixes a regression issue after r357861.

Reported by: Minoru TANABE <kotanabe3@gmail.com>
PR: 224592
PR: 233884
Sponsored by: Mellanox Technologies
]]>
hselasky 2020-02-28T22:00:01
sys/kern/kern_sendfile.c sys/kern/vfs_bio.c sys/vm/vm_page.c @ 358451 http://src.mouf.net/base/revision?rev=358451 to be much of a perf win, just a nice code simplification.

Reviewed by: markj, kib
Differential Revision: https://reviews.freebsd.org/D23866
]]>
jeff 2020-02-28T21:42:48
sys/dev/mmc/host/dwmmc.c @ 358450 http://src.mouf.net/base/revision?rev=358450
The IVAR_MAX_DATA is supposed to have the number of descriptor X the mmc
block size and desc_count contain all this information + 1.

Reported by: phk
MFC after: 1 week
]]>
manu 2020-02-28T21:31:40
sys/sys/sysctl.h @ 358449 http://src.mouf.net/base/revision?rev=358449
Remove the list of architectures and depend on COMPAT_FREEBSD32 which is
defined (if relevent) in opt_global.h and thus defined everywhere in
the kernel.

This is a minor change in behavior in that 32-bit compat for sysctls now
depends on COMPAT_FREEBSD32 rather than on the potential for 32-bit
compat support. The prior arrangement may have been part of an attempt
to allow 32-bit compat to be loadable, but such attempts are doomed to
failure (due to the fact that ioctls have no meaning without the
associated file descriptor) without vastly more refactoring and some
sort of COMPAT_FREEBSD32_SUPPORT option.

Reviewed by: jhb
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D23748
]]>
brooks 2020-02-28T21:13:15
usr.sbin/services_mkdb/services @ 358448 http://src.mouf.net/base/revision?rev=358448
This is the result of splitting r358153 in two, in order to avoid a build
system bug and being able to merge the change to previous releases..

Document better this file, updating the URL to the IANA registry and closely
match the official services.

For system ports (0 to 1023) we now try to follow the registry closely, noting
some historical differences where applicable.

As a side effect: drop references to unofficial Kerberos IV which was EOL'ed
on Oct 2006[1]. While it is conceivable some people may still use it in some
very old FreeBSD machines that can't be replaced easily, the use of it is
considered a security risk. Also drop the unofficial netatalk, which we
supported long ago in the kernel but was dropped long ago.

Leave for now smtps, even though it conflicts with IANA's submissions.
The change should have very little visibility, if any, but should be a
step closer to the current IANA database.

[1] https://web.mit.edu/kerberos/krb4-end-of-life.html

MFC after: 2 weeks
]]>
pfg 2020-02-28T20:43:35
sys/dev/drm2/ttm/ttm_tt.c sys/dev/md/md.c sys/kern/kern_exec.c @ 358447 http://src.mouf.net/base/revision?rev=358447
Reviewed by: kib, markj
Differential Revision: https://reviews.freebsd.org/D23847
]]>
jeff 2020-02-28T20:34:30
sys/kern/uipc_shm.c @ 358446 http://src.mouf.net/base/revision?rev=358446
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D23865
]]>
jeff 2020-02-28T20:33:28
sys/vm/vm_page.c @ 358445 http://src.mouf.net/base/revision?rev=358445
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D23865
]]>
jeff 2020-02-28T20:32:35
sys/vm/vm_object.c @ 358444 http://src.mouf.net/base/revision?rev=358444 necessary. Fix formatting errors.

Reported by: mjg
Discussed with: kib
]]>
jeff 2020-02-28T20:30:53
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c @ 358443 http://src.mouf.net/base/revision?rev=358443 APIs.

Reviewed by: kib, markj, mmacy
Differential Revision: https://reviews.freebsd.org/D23848
]]>
jeff 2020-02-28T20:29:53
/stable/11 /stable/11/stand/common/interp_lua.c /stable/12 @ 358442 http://src.mouf.net/base/revision?rev=358442 ]]> kevans 2020-02-28T18:35:36 /stable/11 /stable/11/usr.sbin/certctl/certctl.sh /stable/12 @ 358441 http://src.mouf.net/base/revision?rev=358441
"Oops" - ln(1) is fine and dandy, but when you're using DESTDIR...it's not-
the path will almost certainly be invalid once the root you've just
installed to is relocated, perhaps to /.

Switch to install(1) using `-l rs` to calculate the relative symlink between
the two, which should work just fine in all cases.
]]>
kevans 2020-02-28T18:34:17