svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Hans Petter Selasky
Author: hselasky Date: Wed Aug 14 09:36:25 2019 New Revision: 351009 URL: https://svnweb.freebsd.org/changeset/base/351009 Log: Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI. This patch makes the DRM graphics driver in ports usable on aarch64. Submitted by: Greg V Di

svn commit: r351027 - head/share/mk

2019-08-14 Thread Andrew Turner
Author: andrew Date: Wed Aug 14 14:31:17 2019 New Revision: 351027 URL: https://svnweb.freebsd.org/changeset/base/351027 Log: Enable BSD_CRTBEGIN on powerpc In r342974 jhibbits added support to build crtsavres.o. This was the blocker for BSD_CRTBEGIN to be enabled there. As such enable th

svn commit: r351028 - head/sys/dev/nvme

2019-08-14 Thread Alexander Motin
Author: mav Date: Wed Aug 14 16:12:03 2019 New Revision: 351028 URL: https://svnweb.freebsd.org/changeset/base/351028 Log: Report NOIOB and NPWG fields as stripe size. Namespace Optimal I/O Boundary field added in NVMe 1.3 and Namespace Preferred Write Granularity added in 1.4 allow upper

svn commit: r351030 - head/sbin/ping

2019-08-14 Thread Alan Somers
Author: asomers Date: Wed Aug 14 16:45:09 2019 New Revision: 351030 URL: https://svnweb.freebsd.org/changeset/base/351030 Log: ping: fix triptime calculation after r350998 That revision changed the internal clock to the monotonic, but neglected to change the datagram's timestamp source.

svn commit: r351033 - head/sbin/ping

2019-08-14 Thread Alan Somers
Author: asomers Date: Wed Aug 14 16:55:06 2019 New Revision: 351033 URL: https://svnweb.freebsd.org/changeset/base/351033 Log: ping: Make in_cksum() operate on u_char buffer This fixes -Wcast-align errors for in_cksum() calls when compiled with WARNS=6. Submitted by: Ján Sučan MFC

svn commit: r351035 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 17:04:28 2019 New Revision: 351035 URL: https://svnweb.freebsd.org/changeset/base/351035 Log: arch.7: add tool chain table MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/share/man/man7/arch.7 Modified: head/share/man/man7/arch.

svn commit: r351036 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 17:13:36 2019 New Revision: 351036 URL: https://svnweb.freebsd.org/changeset/base/351036 Log: arch.7: add deprecation notice for GCC 4.2.1 MFC after:1 week Sponsored by: The FreeBSD Foundation Modified: head/share/man/man7/arch.7 Modified: head/shar

svn commit: r351037 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 17:17:52 2019 New Revision: 351037 URL: https://svnweb.freebsd.org/changeset/base/351037 Log: arch.7: clarify that the table shows the default tool chain Reported by: jhb MFC after:1 week MFC with: r351035 Sponsored by: The FreeBSD Foundation

Re: svn commit: r351036 - head/share/man/man7

2019-08-14 Thread Warner Losh
On Wed, Aug 14, 2019 at 11:13 AM Ed Maste wrote: > Author: emaste > Date: Wed Aug 14 17:13:36 2019 > New Revision: 351036 > URL: https://svnweb.freebsd.org/changeset/base/351036 > > Log: > arch.7: add deprecation notice for GCC 4.2.1 > > MFC after:1 week > Sponsored by: The FreeBSD Foun

svn commit: r351038 - head/sbin/nvmecontrol

2019-08-14 Thread Alexander Motin
Author: mav Date: Wed Aug 14 17:36:26 2019 New Revision: 351038 URL: https://svnweb.freebsd.org/changeset/base/351038 Log: Print few more useful identify fields. MFC after:2 weeks Modified: head/sbin/nvmecontrol/identify.c head/sbin/nvmecontrol/identify_ext.c Modified: head/sbin/n

svn commit: r351039 - head/tests/sys/fs/fusefs

2019-08-14 Thread Alan Somers
Author: asomers Date: Wed Aug 14 18:04:04 2019 New Revision: 351039 URL: https://svnweb.freebsd.org/changeset/base/351039 Log: fusefs: fix intermittency in the default_permissions.Unlink.ok test The test needs to expect a FUSE_FORGET operation. Most of the time the test would pass anyway,

svn commit: r351040 - head/lib/libcompiler_rt

2019-08-14 Thread Ed Maste
Author: emaste Date: Wed Aug 14 18:41:28 2019 New Revision: 351040 URL: https://svnweb.freebsd.org/changeset/base/351040 Log: compiler-rt: enable __bswapsi2/__bswapdi2 for RISC-V As with other archs the compiler may emit calls to the byte swap routines under certain conditions. MFC a

Re: svn commit: r351036 - head/share/man/man7

2019-08-14 Thread Ed Maste
On Wed, 14 Aug 2019 at 13:25, Warner Losh wrote: > > would using 'removed from the tree' be better here? Because that's the > current plan of record. I originally had "removed" but then noticed your mail had 05-31 as the date for "svn rm all non-clang platforms not supported by in-tree LLVM or c

Re: svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Cy Schubert
In message <201908140936.x7e9aqac069...@repo.freebsd.org>, Hans Petter Selasky writes: > Author: hselasky > Date: Wed Aug 14 09:36:25 2019 > New Revision: 351009 > URL: https://svnweb.freebsd.org/changeset/base/351009 > > Log: > Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI. >

Re: svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Hans Petter Selasky
On 2019-08-14 21:00, Cy Schubert wrote: John's patch to drm-current-kmod (ports r508877) works! This broke drm-current-kmod. You need to update the port. This patch should have been tested too. Did you try that first? --HPS ___ svn-src-head@freebsd.

Re: svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Cy Schubert
On August 14, 2019 12:06:24 PM PDT, Hans Petter Selasky wrote: >On 2019-08-14 21:00, Cy Schubert wrote: >> John's patch to drm-current-kmod (ports r508877) works! This broke >> drm-current-kmod. > >You need to update the port. This patch should have been tested too. > >Did you try that first? > >

Re: svn commit: r351036 - head/share/man/man7

2019-08-14 Thread Warner Losh
On Wed, Aug 14, 2019 at 12:52 PM Ed Maste wrote: > On Wed, 14 Aug 2019 at 13:25, Warner Losh wrote: > > > > would using 'removed from the tree' be better here? Because that's the > current plan of record. > > I originally had "removed" but then noticed your mail had 05-31 as the > date for "svn

svn commit: r351042 - in head: sys/fs/fuse tests/sys/fs/fusefs

2019-08-14 Thread Alan Somers
Author: asomers Date: Wed Aug 14 20:45:00 2019 New Revision: 351042 URL: https://svnweb.freebsd.org/changeset/base/351042 Log: fusefs: Fix the size of fuse_getattr_in In FUSE protocol 7.9, the size of the FUSE_GETATTR request has increased. However, the fusefs driver is currently not send

svn commit: r351044 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:01 2019 New Revision: 351044 URL: https://svnweb.freebsd.org/changeset/base/351044 Log: Move all the hp* drivers too files.x86 The HPT drivers are all x86 only. Move them to files.x86. Because of the way we run uudecode, we can use $M instead of needing

svn commit: r351043 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:57:54 2019 New Revision: 351043 URL: https://svnweb.freebsd.org/changeset/base/351043 Log: Move the identical x86 lines to files.x86 Move all the identical x86 lines to files.x86. The non-identical ones should be unified and moved as well, but that would r

svn commit: r351046 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:12 2019 New Revision: 351046 URL: https://svnweb.freebsd.org/changeset/base/351046 Log: Move via padlock files to files.x86. VIA Padlock support is for VIA C3, C7 and Eden processors, which are 64bit x86 processors. Reviewed by: jhb (verbal OK on ir

svn commit: r351047 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:17 2019 New Revision: 351047 URL: https://svnweb.freebsd.org/changeset/base/351047 Log: The ACPI parts are identical between i386 and amd64 Apart from one MD file, ACPI is a x86 implementation, not specific to either i386 or amd64, so put it into files.x

svn commit: r351045 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:06 2019 New Revision: 351045 URL: https://svnweb.freebsd.org/changeset/base/351045 Log: Apart from one MD file, aesni is common to x86. Move it into files.x86. Reviewed by: jhb (verbal OK on irc) Differential Revision: https://reviews.freebsd.org/D21248

svn commit: r351053 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:50 2019 New Revision: 351053 URL: https://svnweb.freebsd.org/changeset/base/351053 Log: Move the common x86 ipmi files to files.x86. The powerpc file list is different enough that unification will have to wait for the next pass. Reviewed by: jhb (verbal

svn commit: r351050 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:34 2019 New Revision: 351050 URL: https://svnweb.freebsd.org/changeset/base/351050 Log: Intel's isci is part of the chipset, so it is x86 specific. Reviewed by: jhb (verbal OK on irc) Differential Revision: https://reviews.freebsd.org/D21248 Modified:

svn commit: r351049 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:28 2019 New Revision: 351049 URL: https://svnweb.freebsd.org/changeset/base/351049 Log: Move hyperv to files.x86 Move the comomon part of hyperv to files.x86. Reviewed by: jhb (verbal OK on irc) Differential Revision: https://reviews.freebsd.org/D21

svn commit: r351048 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:23 2019 New Revision: 351048 URL: https://svnweb.freebsd.org/changeset/base/351048 Log: The bxe driver, QLogic NetXtreme II Ethernet 10Gb PCIe adapter driver, is x86 specific, and only builds there. Likewise the module is built there. Move it to the x86-on

svn commit: r351052 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:44 2019 New Revision: 351052 URL: https://svnweb.freebsd.org/changeset/base/351052 Log: The x86 part of hwpmc is shared, so move it to files.x86. Reviewed by: jhb (verbal OK on irc) Differential Revision: https://reviews.freebsd.org/D21248 Modified: h

svn commit: r351051 - head/sys/conf

2019-08-14 Thread Warner Losh
Author: imp Date: Wed Aug 14 20:58:39 2019 New Revision: 351051 URL: https://svnweb.freebsd.org/changeset/base/351051 Log: Windows ndis support is x86 only. Move the MI parts there. Reviewed by: jhb (verbal OK on irc) Differential Revision: https://reviews.freebsd.org/D21248 Modified:

Re: svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Niclas Zeising
On 2019-08-14 21:24, Cy Schubert wrote: On August 14, 2019 12:06:24 PM PDT, Hans Petter Selasky wrote: On 2019-08-14 21:00, Cy Schubert wrote: John's patch to drm-current-kmod (ports r508877) works! This broke drm-current-kmod. You need to update the port. This patch should have been tested

Re: svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Cy Schubert
On August 14, 2019 12:24:19 PM PDT, Cy Schubert wrote: >On August 14, 2019 12:06:24 PM PDT, Hans Petter Selasky > wrote: >>On 2019-08-14 21:00, Cy Schubert wrote: >>> John's patch to drm-current-kmod (ports r508877) works! This broke >>> drm-current-kmod. >> >>You need to update the port. This pa

Re: svn commit: r351009 - head/sys/compat/linuxkpi/common/include/linux

2019-08-14 Thread Cy Schubert
On August 14, 2019 2:15:22 PM PDT, Niclas Zeising wrote: >On 2019-08-14 21:24, Cy Schubert wrote: >> On August 14, 2019 12:06:24 PM PDT, Hans Petter Selasky > wrote: >>> On 2019-08-14 21:00, Cy Schubert wrote: John's patch to drm-current-kmod (ports r508877) works! This broke drm-current

svn commit: r351054 - head/sys/x86/x86

2019-08-14 Thread John Baldwin
Author: jhb Date: Wed Aug 14 22:13:11 2019 New Revision: 351054 URL: https://svnweb.freebsd.org/changeset/base/351054 Log: Stop listing "on motherboard" as the parent of nexus devices on x86. Reviewed by: imp Differential Revision:https://reviews.freebsd.org/D21256 Modified: h

svn commit: r351055 - head/share/mk

2019-08-14 Thread Simon J. Gerraty
Author: sjg Date: Wed Aug 14 22:33:46 2019 New Revision: 351055 URL: https://svnweb.freebsd.org/changeset/base/351055 Log: bsd.files.mk: fix targets to avoid directories Reintroduce :T when file is used as part of a target name. Reviewed by: stevek Modified: head/share/mk/bsd.files

svn commit: r351056 - head/sys/dev/ntb/ntb_hw

2019-08-14 Thread Alexander Motin
Author: mav Date: Wed Aug 14 22:35:11 2019 New Revision: 351056 URL: https://svnweb.freebsd.org/changeset/base/351056 Log: Add support for PCI Device ID 0x148B in ntb_hw_amd driver. Submitted by: Rajesh Kumar MFC after:2 weeks Differential Revision:https://reviews.freebsd.o

svn commit: r351061 - head/tests/sys/fs/fusefs

2019-08-14 Thread Alan Somers
Author: asomers Date: Thu Aug 15 00:23:03 2019 New Revision: 351061 URL: https://svnweb.freebsd.org/changeset/base/351061 Log: fusefs: fix the 32-bit build after 351042 Reported by: jhb MFC after:2 weeks MFC-With: 351042 Sponsored by: The FreeBSD Foundation Modified: head/

svn commit: r351062 - head/sys/dev/random

2019-08-14 Thread Conrad Meyer
Author: cem Date: Thu Aug 15 00:39:53 2019 New Revision: 351062 URL: https://svnweb.freebsd.org/changeset/base/351062 Log: random(4): Remove "EXPERIMENTAL" verbiage from concurrent operation No functional change. Add a verbose comment giving an example side-by-side comparison between t

svn commit: r351063 - head/share/man/man7

2019-08-14 Thread Ed Maste
Author: emaste Date: Thu Aug 15 02:14:44 2019 New Revision: 351063 URL: https://svnweb.freebsd.org/changeset/base/351063 Log: arch.7: be explicit about the future for unmigrated GCC 4.2.1 archs Reported by: imp MFC after:1 week MFC with: r351036 Modified: head/share/man/man7

svn commit: r351064 - in head: sbin/swapon share/man/man5 sys/vm

2019-08-14 Thread Doug Moore
Author: dougm Date: Thu Aug 15 02:30:44 2019 New Revision: 351064 URL: https://svnweb.freebsd.org/changeset/base/351064 Log: swap_pager.c reserves 2 blocks for a bsd label. Change that 2 to the expression howmany(BBSIZE, PAGE_SIZE), where BBSIZE is the size of the boot block area. That can

svn commit: r351065 - in head/sys/powerpc: booke include

2019-08-14 Thread Justin Hibbits
Author: jhibbits Date: Thu Aug 15 03:42:15 2019 New Revision: 351065 URL: https://svnweb.freebsd.org/changeset/base/351065 Log: powerpc/pmap: Enable UMA_MD_SMALL_ALLOC for 64-bit booke The only thing blocking UMA_MD_SMALL_ALLOC from working on 64-bit booke powerpc was a missing check in p

svn commit: r351066 - head/tests/sys/fs/fusefs

2019-08-14 Thread Alan Somers
Author: asomers Date: Thu Aug 15 04:47:42 2019 New Revision: 351066 URL: https://svnweb.freebsd.org/changeset/base/351066 Log: fusefs: fix conditional from r351061 The entirety of r351061 was a copy/paste error. I'm sorry I've been comitting so hastily. Reported by: rpokala Revie

Re: svn commit: r351055 - head/share/mk

2019-08-14 Thread O. Hartmann
On Wed, 14 Aug 2019 22:33:46 + (UTC) "Simon J. Gerraty" wrote: > Author: sjg > Date: Wed Aug 14 22:33:46 2019 > New Revision: 351055 > URL: https://svnweb.freebsd.org/changeset/base/351055 > > Log: > bsd.files.mk: fix targets to avoid directories > > Reintroduce :T when file is used as pa

Re: svn commit: r351055 - head/share/mk

2019-08-14 Thread Simon J. Gerraty via svn-src-head
O. Hartmann wrote: > This commit seems to break "make installworld" by this error during install: Sorry, I'll revert if I cannot quickly spot the issue > > [...] > ===> share/doc (install) > ===> share/doc/IPv6 (install) > installing DIRS FILESDIR > install -d -m 0755 -o root -g wheel /usr/s

svn commit: r351067 - head/share/mk

2019-08-14 Thread Simon J. Gerraty
Author: sjg Date: Thu Aug 15 06:00:55 2019 New Revision: 351067 URL: https://svnweb.freebsd.org/changeset/base/351067 Log: Revert prior change till installworld sorted Modified: head/share/mk/bsd.files.mk Modified: head/share/mk/bsd.files.mk ==