svn commit: r347168 - in head/sys: dev/nvdimm x86/iommu

2019-05-05 Thread Tycho Nightingale
Author: tychon Date: Mon May 6 00:57:05 2019 New Revision: 347168 URL: https://svnweb.freebsd.org/changeset/base/347168 Log: zero inputs to vm_page_initfake() for predictable results Reviewed by: kib Submitted by: Anton Rang Sponsored by: Dell EMC Isilon Differential Revision:

svn commit: r347167 - head/sys/powerpc/booke

2019-05-05 Thread Justin Hibbits
Author: jhibbits Date: Sun May 5 20:23:43 2019 New Revision: 347167 URL: https://svnweb.freebsd.org/changeset/base/347167 Log: powerpc/booke: Use #ifdef __powerpc64__ instead of hw_direct_map in places Since the DMAP is only available on powerpc64, and is *always* available on Book-E pow

svn commit: r347164 - head/sys/powerpc/booke

2019-05-05 Thread Justin Hibbits
Author: jhibbits Date: Sun May 5 20:05:50 2019 New Revision: 347164 URL: https://svnweb.freebsd.org/changeset/base/347164 Log: powerpc/booke: Fix size check for phys_avail in pmap bootstrap Use the nitems() macro instead of the expansion, a'la r298352. Also, fix the location of this che

svn commit: r347160 - head/sys/cam/ata

2019-05-05 Thread Alexander Motin
Author: mav Date: Sun May 5 17:10:12 2019 New Revision: 347160 URL: https://svnweb.freebsd.org/changeset/base/347160 Log: Decode some more ATA commands found in ACS-4. MFC after:1 week Modified: head/sys/cam/ata/ata_all.c Modified: head/sys/cam/ata/ata_all.c ===

svn commit: r347159 - head/sys/ufs/ufs

2019-05-05 Thread Mark Johnston
Author: markj Date: Sun May 5 16:57:03 2019 New Revision: 347159 URL: https://svnweb.freebsd.org/changeset/base/347159 Log: Ensure that error is initialized in ufs_bmap_seekdata(). Reported and tested by: jhibbits MFC with: r346932 Sponsored by: The FreeBSD Foundation Modifi

svn commit: r347158 - in head: sbin/nvmecontrol sys/dev/nvme

2019-05-05 Thread Alexander Motin
Author: mav Date: Sun May 5 15:47:21 2019 New Revision: 347158 URL: https://svnweb.freebsd.org/changeset/base/347158 Log: Decode Deallocate Logical Block Features. MFC after:1 week Modified: head/sbin/nvmecontrol/identify.c head/sys/dev/nvme/nvme.h Modified: head/sbin/nvmecontrol

svn commit: r347151 - in head: libexec/rtld-elf sys/compat/linux sys/fs/deadfs sys/fs/nfsclient sys/fs/nullfs sys/fs/unionfs sys/kern sys/sys sys/ufs/ufs sys/vm

2019-05-05 Thread Konstantin Belousov
Author: kib Date: Sun May 5 11:20:43 2019 New Revision: 347151 URL: https://svnweb.freebsd.org/changeset/base/347151 Log: Switch to use shared vnode locks for text files during image activation. kern_execve() locks text vnode exclusive to be able to set and clear VV_TEXT flag. VV_TEXT is

svn commit: r347150 - head/sys/vm

2019-05-05 Thread Konstantin Belousov
Author: kib Date: Sun May 5 11:06:19 2019 New Revision: 347150 URL: https://svnweb.freebsd.org/changeset/base/347150 Log: Do not collapse objects with OBJ_NOSPLIT backing swap object. NOSPLIT swap objects are not anonymous, they are used by tmpfs regular files and POSIX shared memory. F

svn commit: r347148 - head/sys/kern

2019-05-05 Thread Konstantin Belousov
Author: kib Date: Sun May 5 11:04:01 2019 New Revision: 347148 URL: https://svnweb.freebsd.org/changeset/base/347148 Log: imgact_elf: do not relock the text vnode if possible. We unlock the vnode around malloc(M_WAITOK), to make it possible for pagedaemon to flush vnode pages for us. In

svn commit: r347145 - in head/share: syscons/keymaps vt/keymaps

2019-05-05 Thread Carlo Strub
Author: cs (ports committer) Date: Sun May 5 09:02:32 2019 New Revision: 347145 URL: https://svnweb.freebsd.org/changeset/base/347145 Log: Colemak Mod DH keyboard layout This is a minor modification of the Colemak keyboard layout. See: http://colemakmods.github.io/mod-dh/ Reviewed b