svn commit: r323011 - in head/sys/dev/usb: . quirk

2017-08-29 Thread Ed Maste
Author: emaste Date: Wed Aug 30 01:44:11 2017 New Revision: 323011 URL: https://svnweb.freebsd.org/changeset/base/323011 Log: usb: Add external "Intenso Memory" disk UQ_MSC_NO_INQUIRY quirk PR: 221852 Submitted by: Fabian Keil Reviewed by: hselasky Obtained from:

svn commit: r323010 - head/share/man/man4

2017-08-29 Thread Ed Maste
Author: emaste Date: Wed Aug 30 01:37:58 2017 New Revision: 323010 URL: https://svnweb.freebsd.org/changeset/base/323010 Log: hv_vss.4: Fix spelling of 'responsibility' PR: 221300 Submitted by: Fabian Keil Obtained from:ElectroBSD MFC after:1 week Modified:

Re: svn commit: r323008 - in head/sys: dev/e1000 net

2017-08-29 Thread Ryan Libby
On Tue, Aug 29, 2017 at 5:20 PM, Sean Bruno wrote: > Author: sbruno > Date: Wed Aug 30 00:20:43 2017 > New Revision: 323008 > URL: https://svnweb.freebsd.org/changeset/base/323008 > > Log: > Continuation of lock cleanup in e1000. > > Post-cold sleep instead of DELAY when

svn commit: r323008 - in head/sys: dev/e1000 net

2017-08-29 Thread Sean Bruno
Author: sbruno Date: Wed Aug 30 00:20:43 2017 New Revision: 323008 URL: https://svnweb.freebsd.org/changeset/base/323008 Log: Continuation of lock cleanup in e1000. Post-cold sleep instead of DELAY when waiting for firmware. Convert softc mutex to an SX lock. Change all waits to

svn commit: r323007 - head/sys/mips/mips

2017-08-29 Thread John Baldwin
Author: jhb Date: Wed Aug 30 00:14:36 2017 New Revision: 323007 URL: https://svnweb.freebsd.org/changeset/base/323007 Log: Allow execution of FreeBSD/mips shared objects. This was applied to all other FreeBSD architectures in r169846 but wasn't included in the intial MIPS import.

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread Bruce Evans
On Tue, 29 Aug 2017, John Baldwin wrote: On Tuesday, August 29, 2017 12:18:18 PM Maxim Sobolev wrote: John, OK, maybe you are right and the current status quo was just an accident. I am curious what do you and other people think about expressing expected structure size and padding more

svn commit: r323006 - in head/sys: conf dev/cxgbe/firmware dev/cxgbe/iw_cxgbe modules/cxgbe/t4_firmware modules/cxgbe/t5_firmware modules/cxgbe/t6_firmware

2017-08-29 Thread Navdeep Parhar
Author: np Date: Tue Aug 29 23:37:26 2017 New Revision: 323006 URL: https://svnweb.freebsd.org/changeset/base/323006 Log: cxgbe(4): Update T6/T5/T4 firmwares to 1.16.59.0. These firmwares come from a pre-release snapshot. The final firmwares in this Chelsio release cycle will likely be

svn commit: r323004 - head/lib/msun/tests

2017-08-29 Thread Ryan Libby
Author: rlibby Date: Tue Aug 29 22:37:24 2017 New Revision: 323004 URL: https://svnweb.freebsd.org/changeset/base/323004 Log: lib/msun: add more csqrt unit tests for precision and overflow Reviewed by: bde Approved by: markj (mentor) Sponsored by: Dell EMC Isilon Modified:

svn commit: r323003 - head/lib/msun/src

2017-08-29 Thread Ryan Libby
Author: rlibby Date: Tue Aug 29 22:32:29 2017 New Revision: 323003 URL: https://svnweb.freebsd.org/changeset/base/323003 Log: lib/msun: avoid referring to broken LDBL_MAX LDBL_MAX is broken on i386: https://lists.freebsd.org/pipermail/freebsd-numerics/2012-September/000288.html Gcc

svn commit: r323002 - head/sys/cddl/contrib/opensolaris/common/zfs

2017-08-29 Thread Ed Maste
Author: emaste Date: Tue Aug 29 22:24:22 2017 New Revision: 323002 URL: https://svnweb.freebsd.org/changeset/base/323002 Log: zfs: do not advertise edonr which is not yet supported illumos 4185 ("add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R") was intentionally merged

svn commit: r323001 - head/lib/libcompiler_rt

2017-08-29 Thread Dimitry Andric
Author: dim Date: Tue Aug 29 21:45:00 2017 New Revision: 323001 URL: https://svnweb.freebsd.org/changeset/base/323001 Log: In compiler-rt, a few assembler implementations for i386 floating point conversion functions use SSE2 instructions, but these are not guarded by #ifdef __SSE2__, and

svn commit: r323000 - head/sys/cam/scsi

2017-08-29 Thread Warner Losh
Author: imp Date: Tue Aug 29 21:04:29 2017 New Revision: 323000 URL: https://svnweb.freebsd.org/changeset/base/323000 Log: Add missing test for NVME CCBs for nvme passthru support. Submitted by: Chuck Tuffli Modified: head/sys/cam/scsi/scsi_pass.c Modified:

Re: svn commit: r322989 - in head/sys: amd64/include i386/include sys

2017-08-29 Thread Gleb Smirnoff
Thanks, Conrad! At Netflix we've been running that for several years already. It makes measurable difference. I'm surprised that FreeBSD has been optimized by default for a certain short lived generation of CPUs, and everybody was shy to just make step forward and fix that. On Mon, Aug 28,

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread John Baldwin
On Tuesday, August 29, 2017 12:18:18 PM Maxim Sobolev wrote: > John, OK, maybe you are right and the current status quo was just an > accident. I am curious what do you and other people think about expressing > expected structure size and padding more explicitly instead of trying to > accommodate

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread Justin Hibbits
On Aug 29, 2017 14:18, "Maxim Sobolev" wrote: John, OK, maybe you are right and the current status quo was just an accident. I am curious what do you and other people think about expressing expected structure size and padding more explicitly instead of trying to

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread Maxim Sobolev
John, OK, maybe you are right and the current status quo was just an accident. I am curious what do you and other people think about expressing expected structure size and padding more explicitly instead of trying to accommodate for sometimes intricate play between alignment and type size with

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread Maxim Sobolev
Ian, yes, you are right, there appears to be md_ioctl wrapper in the FREEBSD32 layer, which I've completely missed it turns out. I add the label support into that as well. Thanks for bringing it up, I'll follow-up with the patch to make 32-bit code fully functional WRT labels. It's not broken at

svn commit: r322999 - in head/sys/cam: . nvme

2017-08-29 Thread Warner Losh
Author: imp Date: Tue Aug 29 17:03:30 2017 New Revision: 322999 URL: https://svnweb.freebsd.org/changeset/base/322999 Log: Fix NVMe's use of XPT_GDEV_TYPE This patch changes the way XPT_GDEV_TYPE works for NVMe. The current ccb_getdev structure includes pointers to the NVMe Identify

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread Warner Losh
On Tue, Aug 29, 2017 at 8:30 AM, John Baldwin wrote: > On Monday, August 28, 2017 04:40:49 PM Maxim Sobolev wrote: > > John, well, this depends on how you look at it. The padding element size > is > > "int", which when you account for the alignment has the nice property on > >

svn commit: r322998 - in head/sys: cam dev/nvme

2017-08-29 Thread Warner Losh
Author: imp Date: Tue Aug 29 15:46:34 2017 New Revision: 322998 URL: https://svnweb.freebsd.org/changeset/base/322998 Log: Fix a few overlooked spots where the coded uses 16-bit NSIDs. Chuck Tuffli had submitted a more thorough patch that I was unaware of when I did my work and this brings

svn commit: r322997 - in head/sys: cam cam/nvme cam/scsi dev/nvme kern

2017-08-29 Thread Warner Losh
Author: imp Date: Tue Aug 29 15:29:57 2017 New Revision: 322997 URL: https://svnweb.freebsd.org/changeset/base/322997 Log: Add CAM/NVMe support for CAM_DATA_SG This adds support in pass(4) for data to be described with a scatter-gather list (sglist) to augment the existing (single)

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread John Baldwin
On Monday, August 28, 2017 04:40:49 PM Maxim Sobolev wrote: > John, well, this depends on how you look at it. The padding element size is > "int", which when you account for the alignment has the nice property on > both 32 and 64-bit arches that no matter what kind of element you add > (char,

Re: svn commit: r322969 - in head: sbin/mdconfig sys/dev/md sys/sys

2017-08-29 Thread Ian Lepore
On Mon, 2017-08-28 at 16:40 -0700, Maxim Sobolev wrote: > John, well, this depends on how you look at it. The padding element size is > "int", which when you account for the alignment has the nice property on > both 32 and 64-bit arches that no matter what kind of element you add > (char, short,