svn commit: r357497 - in head: stand/i386/zfsboot stand/libsa/zfs sys/cddl/boot/zfs

2020-02-03 Thread Toomas Soome
Author: tsoome Date: Tue Feb 4 07:37:55 2020 New Revision: 357497 URL: https://svnweb.freebsd.org/changeset/base/357497 Log: loader: rewrite zfs reader zap code to use malloc First step on removing zfs_alloc. Reviewed by: delphij Differential Revision:https://reviews.freebs

svn commit: r357496 - stable/11/stand/i386/libi386

2020-02-03 Thread Toomas Soome
Author: tsoome Date: Tue Feb 4 07:18:49 2020 New Revision: 357496 URL: https://svnweb.freebsd.org/changeset/base/357496 Log: MFC r357442: loader: bc_add can not use any other probes than ah=0x4b CD boot is broken for some systems since bioscd and biosdisk merge. The issue is that we

svn commit: r357495 - stable/12/stand/i386/libi386

2020-02-03 Thread Toomas Soome
Author: tsoome Date: Tue Feb 4 07:15:33 2020 New Revision: 357495 URL: https://svnweb.freebsd.org/changeset/base/357495 Log: MFC r357442: loader: bc_add can not use any other probes than ah=0x4b CD boot is broken for some systems since bioscd and biosdisk merge. The issue is that we

svn commit: r357494 - head/lib/libmemstat

2020-02-03 Thread Jeff Roberson
Author: jeff Date: Tue Feb 4 05:27:45 2020 New Revision: 357494 URL: https://svnweb.freebsd.org/changeset/base/357494 Log: Fix libmemstat_uma build after r357485. Submitted by: cy Modified: head/lib/libmemstat/memstat_uma.c Modified: head/lib/libmemstat/memstat_uma.c ==

svn commit: r357493 - head/sys/compat/linux

2020-02-03 Thread Dmitry Chagin
Author: dchagin Date: Tue Feb 4 05:27:05 2020 New Revision: 357493 URL: https://svnweb.freebsd.org/changeset/base/357493 Log: Fix clock_gettime() and clock_getres() for cpu clocks: - handle the CLOCK_{PROCESS,THREAD}_CPUTIME_ID specified directly; - fix thread id calculation as in the Linux

svn commit: r357492 - in head/sys: kern sys

2020-02-03 Thread Dmitry Chagin
Author: dchagin Date: Tue Feb 4 05:25:51 2020 New Revision: 357492 URL: https://svnweb.freebsd.org/changeset/base/357492 Log: For code reuse in Linuxulator rename get_proccess_cputime() and get_thread_cputime() and add prototypes for it to . As both functions become a public interface ad

svn commit: r357491 - head/sys/compat/linux

2020-02-03 Thread Dmitry Chagin
Author: dchagin Date: Tue Feb 4 05:23:34 2020 New Revision: 357491 URL: https://svnweb.freebsd.org/changeset/base/357491 Log: linux_to_native_clockid() properly initializes nwhich variable (or return error), so don't initialize nwhich in declaration and remove stale comment from r161304.

Re: svn commit: r357463 - head/sys/vm

2020-02-03 Thread Andreas Tobler
On 03.02.20 20:29, Mark Johnston wrote: Author: markj Date: Mon Feb 3 19:29:02 2020 New Revision: 357463 URL: https://svnweb.freebsd.org/changeset/base/357463 Log: Disable the smallest UMA bucket size on 32-bit platforms. With r357314, sizeof(struct uma_bucket) grew to 16 bytes on 32-

svn commit: r357490 - stable/12/tests/sys/net

2020-02-03 Thread Kristof Provost
Author: kp Date: Tue Feb 4 04:29:54 2020 New Revision: 357490 URL: https://svnweb.freebsd.org/changeset/base/357490 Log: MFC r357234, r357365, r357375: tests: Test for an epair panic if_epair abused the ifr_data field to insert its second interface in IFC_IFLIST. If userspace provid

svn commit: r357489 - stable/11/tests/sys/net

2020-02-03 Thread Kristof Provost
Author: kp Date: Tue Feb 4 04:29:53 2020 New Revision: 357489 URL: https://svnweb.freebsd.org/changeset/base/357489 Log: MFC r357234, r357365, r357375: tests: Test for an epair panic if_epair abused the ifr_data field to insert its second interface in IFC_IFLIST. If userspace provid

svn commit: r357488 - stable/12/sys/dev/e1000

2020-02-03 Thread George V. Neville-Neil
Author: gnn Date: Tue Feb 4 03:31:28 2020 New Revision: 357488 URL: https://svnweb.freebsd.org/changeset/base/357488 Log: MFC 356913 Add support for latest Intel I219 device, supported in Lenovo Carbon X1 v7 Modified: stable/12/sys/dev/e1000/e1000_api.c stable/12/sys/dev/e1000/e1000_h

svn commit: r357487 - in head/sys: kern sys

2020-02-03 Thread Jeff Roberson
Author: jeff Date: Tue Feb 4 02:44:52 2020 New Revision: 357487 URL: https://svnweb.freebsd.org/changeset/base/357487 Log: Implement a deferred write advancement feature that can be used to further amortize shared cacheline writes. Discussed with: rlibby Differential Revision:h

svn commit: r357486 - head/sys/kern

2020-02-03 Thread Jeff Roberson
Author: jeff Date: Tue Feb 4 02:42:54 2020 New Revision: 357486 URL: https://svnweb.freebsd.org/changeset/base/357486 Log: Fix a recursion on the thread lock by acquiring it after call rtp_to_pri(). Reported by: swills Reviewed by: kib, markj Differential Revision:https://rev

svn commit: r357485 - head/sys/vm

2020-02-03 Thread Jeff Roberson
Author: jeff Date: Tue Feb 4 02:41:24 2020 New Revision: 357485 URL: https://svnweb.freebsd.org/changeset/base/357485 Log: Use STAILQ instead of TAILQ for bucket lists. We only need FIFO behavior and this is more space efficient. Stop queueing recently used buckets to the head of the li

svn commit: r357484 - stable/12/sys/arm64/arm64

2020-02-03 Thread Mark Johnston
Author: markj Date: Tue Feb 4 02:06:21 2020 New Revision: 357484 URL: https://svnweb.freebsd.org/changeset/base/357484 Log: MFC r356947: Add relocation handling required for -zifunc-noplt to work on arm64. Modified: stable/12/sys/arm64/arm64/elf_machdep.c Directory Properties: stable/12/

svn commit: r357483 - head/sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Tue Feb 4 01:09:02 2020 New Revision: 357483 URL: https://svnweb.freebsd.org/changeset/base/357483 Log: cxgbe(4): Add pfil(9) hooks to the driver's rx. MFC after:1 week Sponsored by: Chelsio Communications Modified: head/sys/dev/cxgbe/adapter.h head/sys/dev/cxgb

svn commit: r357482 - head/sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Tue Feb 4 01:01:35 2020 New Revision: 357482 URL: https://svnweb.freebsd.org/changeset/base/357482 Log: cxgbe(4): Treat NIC rx as special and run its handler directly and not via the t4_cpl_handler dispatch table. MFC after:1 week Sponsored by: Chelsio Communicatio

svn commit: r357481 - in head: share/man/man4 sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Tue Feb 4 00:51:10 2020 New Revision: 357481 URL: https://svnweb.freebsd.org/changeset/base/357481 Log: cxgbe(4): Retire the allow_mbufs_in_cluster optimization. This simplifies the driver's rx fast path as well as the bookkeeping code that tracks various rx buffer sizes

svn commit: r357480 - head/sys/conf

2020-02-03 Thread Alex Richardson
Author: arichardson Date: Tue Feb 4 00:06:16 2020 New Revision: 357480 URL: https://svnweb.freebsd.org/changeset/base/357480 Log: Set the LMA of the riscv kernel to the OpenSBI jump target by default This allows us to boot FreeBSD RISCV on QEMU using the -kernel command line options. Whe

svn commit: r357479 - head/sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Mon Feb 3 23:50:29 2020 New Revision: 357479 URL: https://svnweb.freebsd.org/changeset/base/357479 Log: cxgbe(4): Avoid ext_arg2 in rxb_free. ext_arg2 is the only item in the third cacheline in an mbuf and could be cold by the time rxb_free runs. Put the information nee

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

2020-02-03 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Mon Feb 3 23:40:27 2020 New Revision: 357478 URL: https://svnweb.freebsd.org/changeset/base/357478 Log: ports.7: Update examples with install-missing-packages The ports framework recently grew support for installing dependencies with a dedicated ta

svn commit: r357476 - head/sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Mon Feb 3 23:30:39 2020 New Revision: 357476 URL: https://svnweb.freebsd.org/changeset/base/357476 Log: cxgbe(4): Do not use pack boundary > 512B unless it is explicitly requested. This is a tradeoff between PCIe efficiency during large packet rx and packing efficiency

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

2020-02-03 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Mon Feb 3 23:30:47 2020 New Revision: 357477 URL: https://svnweb.freebsd.org/changeset/base/357477 Log: Replace *-out with star-out to ease legibility "*-out" is a complex way of phrasing the fact, and it causes confusion for people. Submitted

svn commit: r357475 - head/sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Mon Feb 3 23:25:12 2020 New Revision: 357475 URL: https://svnweb.freebsd.org/changeset/base/357475 Log: cxgbe(4): Initialize the rx buffer's metadata on first-use and not on allocation. refill_fl doesn't touch any part of a freshly allocated cluster after this change.

svn commit: r357474 - head/sys/dev/cxgbe

2020-02-03 Thread Navdeep Parhar
Author: np Date: Mon Feb 3 23:06:42 2020 New Revision: 357474 URL: https://svnweb.freebsd.org/changeset/base/357474 Log: cxgbe(4): Only checksummed TCP should be considered for LRO. This avoids the per-packet nanouptime in tcp_lro_rx for traffic that's not even TCP. MFC after:1

svn commit: r357473 - head/sys/kern

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 22:49:05 2020 New Revision: 357473 URL: https://svnweb.freebsd.org/changeset/base/357473 Log: Fix the !SMP case in sched_add() after r355779. If the thread's lock is already that of the runqueue, don't recurse on the queue lock. Reviewed by: jeff, kib

svn commit: r357472 - head/sys/kern

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 22:34:50 2020 New Revision: 357472 URL: https://svnweb.freebsd.org/changeset/base/357472 Log: fd: partially unengrish the previous commit Modified: head/sys/kern/kern_descrip.c Modified: head/sys/kern/kern_descrip.c ===

svn commit: r357471 - in head/sys: kern sys

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 22:32:49 2020 New Revision: 357471 URL: https://svnweb.freebsd.org/changeset/base/357471 Log: fd: streamline fget_unlocked clang has the unfortunate property of paying little attention to prediction hints when faced with a loop spanning the majority of the rot

svn commit: r357470 - in head/sys: compat/linuxkpi/common/include/linux kern sys

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 22:27:55 2020 New Revision: 357470 URL: https://svnweb.freebsd.org/changeset/base/357470 Log: fd: remove the seq argument from fget_unlocked It is almost always NULL. Modified: head/sys/compat/linuxkpi/common/include/linux/file.h head/sys/kern/kern_descrip.

svn commit: r357469 - head/sys/kern

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 22:27:03 2020 New Revision: 357469 URL: https://svnweb.freebsd.org/changeset/base/357469 Log: fd: remove the seq argument from fget routines It is almost always NULL. Modified: head/sys/kern/kern_descrip.c Modified: head/sys/kern/kern_descrip.c =

svn commit: r357468 - head/sys/sys

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 22:26:29 2020 New Revision: 357468 URL: https://svnweb.freebsd.org/changeset/base/357468 Log: seqc: provide seqc_read_any Modified: head/sys/sys/seqc.h Modified: head/sys/sys/seqc.h == --

svn commit: r357467 - in head/sys: kern sys

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 22:26:00 2020 New Revision: 357467 URL: https://svnweb.freebsd.org/changeset/base/357467 Log: ktrace: provide ktrstat_error This eliminates a branch from its consumers trading it for an extra call if ktrace is enabled for curthread. Given that this is almost n

svn commit: r357466 - head/sys/kern

2020-02-03 Thread Gleb Smirnoff
Author: glebius Date: Mon Feb 3 20:48:57 2020 New Revision: 357466 URL: https://svnweb.freebsd.org/changeset/base/357466 Log: Couple protocol drain routines (frag6_drain and sctp_drain) may send packets. An unexpected behaviour for memory reclamation routine. Anyway, we need enter the netw

svn commit: r357465 - head/usr.bin/ministat

2020-02-03 Thread Poul-Henning Kamp
Author: phk Date: Mon Feb 3 20:46:31 2020 New Revision: 357465 URL: https://svnweb.freebsd.org/changeset/base/357465 Log: Minor cleanups to allow handing vast datasets. Submitted by: dds Modified: head/usr.bin/ministat/ministat.c Modified: head/usr.bin/ministat/ministat.c =

svn commit: r357464 - head/sys/dev/vt/hw/ofwfb

2020-02-03 Thread Warner Losh
Author: imp Date: Mon Feb 3 19:36:24 2020 New Revision: 357464 URL: https://svnweb.freebsd.org/changeset/base/357464 Log: Fix a stray 'e'from my last commit. Modified: head/sys/dev/vt/hw/ofwfb/ofwfb.c Modified: head/sys/dev/vt/hw/ofwfb/ofwfb.c ===

svn commit: r357463 - head/sys/vm

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 19:29:02 2020 New Revision: 357463 URL: https://svnweb.freebsd.org/changeset/base/357463 Log: Disable the smallest UMA bucket size on 32-bit platforms. With r357314, sizeof(struct uma_bucket) grew to 16 bytes on 32-bit platforms, so BUCKET_SIZE(4) is 0. Thi

svn commit: r357462 - head/contrib/elftoolchain/addr2line

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 19:08:35 2020 New Revision: 357462 URL: https://svnweb.freebsd.org/changeset/base/357462 Log: addr2line: Avoid a name collision. The RB_ macros define functions with a parameter named head, and gcc warns about this. MFC with: r357450 Modified: he

svn commit: r357461 - head/sys/kern

2020-02-03 Thread Kyle Evans
Author: kevans Date: Mon Feb 3 18:59:07 2020 New Revision: 357461 URL: https://svnweb.freebsd.org/changeset/base/357461 Log: namei: preserve errors from fget_cap_locked Most notably, we want to make sure we don't clobber any capabilities-related errors. This is a regression from r357412

svn commit: r357459 - head/sys/arm64/include

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 18:23:35 2020 New Revision: 357459 URL: https://svnweb.freebsd.org/changeset/base/357459 Log: Add LSE-based atomic(9) implementations. These make use of the cas*, ld* and swp instructions added in ARMv8.1. Testing shows them to be significantly more performa

svn commit: r357460 - in head/sys: arm64/arm64 arm64/include conf

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 18:23:50 2020 New Revision: 357460 URL: https://svnweb.freebsd.org/changeset/base/357460 Log: Dynamically select LSE-based atomic(9)s on arm64. Once all CPUs are online, determine if they all support LSE atomics and set lse_supported to indicate this. For n

svn commit: r357458 - head/sys/arm64/include

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 18:23:14 2020 New Revision: 357458 URL: https://svnweb.freebsd.org/changeset/base/357458 Log: Add wrappers for arm64 atomics. Add a _llsc suffix for the existing LL/SC-based implementations and add trivial wrappers. This is in preparation for supporting LSE

svn commit: r357457 - head/sys/arm64/include

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 18:22:59 2020 New Revision: 357457 URL: https://svnweb.freebsd.org/changeset/base/357457 Log: Provide a single implementation for each of the arm64 atomic(9) ops. Parameterize the macros by type width as well as acq/rel semantics. This makes modifying the im

Re: svn commit: r357361 - in head/sys: kern sys ufs/ufs vm

2020-02-03 Thread John Baldwin
On 1/31/20 10:46 PM, Mateusz Guzik wrote: > Author: mjg > Date: Sat Feb 1 06:46:55 2020 > New Revision: 357361 > URL: https://svnweb.freebsd.org/changeset/base/357361 > > Log: > vfs: replace VOP_MARKATIME with VOP_MMAPPED > > The routine is only provided by ufs and is only used on mmap and

Re: svn commit: r357407 - head

2020-02-03 Thread John Baldwin
On 2/2/20 3:37 AM, Warner Losh wrote: > Author: imp > Date: Sun Feb 2 11:37:27 2020 > New Revision: 357407 > URL: https://svnweb.freebsd.org/changeset/base/357407 > > Log: > Per the firm plan, start to remove sparc64 > > The sparc64 architecture is being removed from FreeBSD 13, starting >

svn commit: r357456 - head/sys/ufs/ffs

2020-02-03 Thread Chuck Silvers
Author: chs Date: Mon Feb 3 17:47:14 2020 New Revision: 357456 URL: https://svnweb.freebsd.org/changeset/base/357456 Log: With INVARIANTS, track all softdep dependency structures centrally so that we can find them in dumps. Approved by: mckusick (mentor) Sponsored by: Netflix Modifie

svn commit: r357455 - in head: lib/libkvm sys sys/cam sys/cddl/compat/opensolaris/sys sys/cddl/contrib/opensolaris/common/lz4 sys/cddl/contrib/opensolaris/uts/common/sys sys/conf sys/contrib/ck/inc...

2020-02-03 Thread Warner Losh
Author: imp Date: Mon Feb 3 17:35:11 2020 New Revision: 357455 URL: https://svnweb.freebsd.org/changeset/base/357455 Log: Remove sparc64 kernel support Remove all sparc64 specific files Remove all sparc64 ifdefs Removee indireeect sparc64 ifdefs Deleted: head/sys/conf/Makefile.sparc

svn commit: r357454 - in head/stand: . common ficl/sparc64 libofw libsa/sparc64 man sparc64 sparc64/boot1 sparc64/loader sparc64/zfsboot

2020-02-03 Thread Warner Losh
Author: imp Date: Mon Feb 3 17:34:57 2020 New Revision: 357454 URL: https://svnweb.freebsd.org/changeset/base/357454 Log: Remove sparc64 support from the boot loader. Remove all the sparc64 specific bits, both files and ifdefs. Deleted: head/stand/ficl/sparc64/sysdep.c head/stand/ficl

svn commit: r357453 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2020-02-03 Thread Alexander Motin
Author: mav Date: Mon Feb 3 17:10:40 2020 New Revision: 357453 URL: https://svnweb.freebsd.org/changeset/base/357453 Log: Unblock kstat.zfs.misc.dbufstats sysctls. It is not so much broken to hide it after we wasted time to collect it. MFC after:2 weeks Sponsored by: iXsystems,

svn commit: r357452 - in head/sys: kern sys

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 17:08:11 2020 New Revision: 357452 URL: https://svnweb.freebsd.org/changeset/base/357452 Log: capsicum: faster cap_rights_contains Instead of doing a 2 iteration loop (determined at runeimt), take advantage of the fact that the size is already known. Whil

svn commit: r357451 - head/sys/fs/tmpfs

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 17:06:21 2020 New Revision: 357451 URL: https://svnweb.freebsd.org/changeset/base/357451 Log: tmpfs: inline tmpfs_update It was generated to be just a jumping off point to tmpfs_itimes. While here provide a dedicated variant for getattr since we normally do

svn commit: r357450 - head/contrib/elftoolchain/addr2line

2020-02-03 Thread Mark Johnston
Author: markj Date: Mon Feb 3 16:41:40 2020 New Revision: 357450 URL: https://svnweb.freebsd.org/changeset/base/357450 Log: addr2line: Cache CU DIEs upon a successful address lookup. Previously, addr2line would sequentially search all CUs for each input address. For some uses, notably s

svn commit: r357449 - head/usr.bin/units

2020-02-03 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Mon Feb 3 15:22:46 2020 New Revision: 357449 URL: https://svnweb.freebsd.org/changeset/base/357449 Log: units(1): Refactor the manual page and update usage information Changes to units.1: - Change the description to a more descriptive "conversio

svn commit: r357448 - head/sys/arm64/arm64

2020-02-03 Thread Andrew Turner
Author: andrew Date: Mon Feb 3 14:38:19 2020 New Revision: 357448 URL: https://svnweb.freebsd.org/changeset/base/357448 Log: Remove the GICv3 ITS irq and replace it with an ID In r357324 most of the use of gi_irq was moved to gi_lpi. Complete this with the last few places we need the IRQ

svn commit: r357447 - head/sys/kern

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 14:28:31 2020 New Revision: 357447 URL: https://svnweb.freebsd.org/changeset/base/357447 Log: fd: fix f_count acquire in fget_unlocked The code was using a hand-rolled fcmpset loop, while in other places the same count is manipulated with the refcount API.

svn commit: r357446 - in head/sys: fs/devfs fs/nullfs kern ufs/ffs vm

2020-02-03 Thread Mateusz Guzik
Author: mjg Date: Mon Feb 3 14:25:32 2020 New Revision: 357446 URL: https://svnweb.freebsd.org/changeset/base/357446 Log: Fix up various vnode-related asserts which did not dump the used vnode Modified: head/sys/fs/devfs/devfs_vnops.c head/sys/fs/nullfs/null_subr.c head/sys/kern/vfs_bio.

svn commit: r357445 - head/sys/arm64/arm64

2020-02-03 Thread Andrew Turner
Author: andrew Date: Mon Feb 3 13:50:55 2020 New Revision: 357445 URL: https://svnweb.freebsd.org/changeset/base/357445 Log: Use a unique name for the GICv3 ITS vmem When there are multiple GICv3 ITS devices we don't know which vmem is for which device. Use device_get_nameunit to get a p

svn commit: r357444 - head/gnu/lib/csu

2020-02-03 Thread Ed Maste
Author: emaste Date: Mon Feb 3 13:50:15 2020 New Revision: 357444 URL: https://svnweb.freebsd.org/changeset/base/357444 Log: remove stale gnu/lib/csu directory As of r357338 gnu/lib/csu is never used. Deleted: head/gnu/lib/csu/ ___ svn-src-all

svn commit: r357443 - head/sys/arm64/arm64

2020-02-03 Thread Andrew Turner
Author: andrew Date: Mon Feb 3 13:47:41 2020 New Revision: 357443 URL: https://svnweb.freebsd.org/changeset/base/357443 Log: Disable the use of the quantum cache in the GICv3 ITS This uses UMA to allocate space. It causes issues when there are multiple ITS devices in the system where int

svn commit: r357442 - head/stand/i386/libi386

2020-02-03 Thread Toomas Soome
Author: tsoome Date: Mon Feb 3 11:33:33 2020 New Revision: 357442 URL: https://svnweb.freebsd.org/changeset/base/357442 Log: loader: bc_add can not use any other probes than ah=0x4b CD boot is broken for some systems since bioscd and biosdisk merge. The issue is that we can not use anythi

svn commit: r357441 - stable/9/lib/libusb

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 11:18:07 2020 New Revision: 357441 URL: https://svnweb.freebsd.org/changeset/base/357441 Log: MFC r357298: Add missing mutex unlock in failure case. Differential Revision:https://reviews.freebsd.org/D23430 Submitted by: cem Reported by: Cover

svn commit: r357440 - stable/9/lib/libusb

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 11:17:34 2020 New Revision: 357440 URL: https://svnweb.freebsd.org/changeset/base/357440 Log: MFC r349409 and r349410: Fix support for LIBUSB_HOTPLUG_ENUMERATE in libusb. Currently all devices are enumerated regardless of of the LIBUSB_HOTPLUG_ENUMERATE fl

svn commit: r357439 - stable/10/lib/libusb

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 11:05:59 2020 New Revision: 357439 URL: https://svnweb.freebsd.org/changeset/base/357439 Log: MFC r357298: Add missing mutex unlock in failure case. Differential Revision:https://reviews.freebsd.org/D23430 Submitted by: cem Reported by: Cover

svn commit: r357438 - stable/11/lib/libusb

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 11:05:14 2020 New Revision: 357438 URL: https://svnweb.freebsd.org/changeset/base/357438 Log: MFC r357298: Add missing mutex unlock in failure case. Differential Revision:https://reviews.freebsd.org/D23430 Submitted by: cem Reported by: Cover

svn commit: r357437 - stable/12/lib/libusb

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 11:04:18 2020 New Revision: 357437 URL: https://svnweb.freebsd.org/changeset/base/357437 Log: MFC r357298: Add missing mutex unlock in failure case. Differential Revision:https://reviews.freebsd.org/D23430 Submitted by: cem Reported by: Cover

svn commit: r357436 - stable/11/sys/compat/linuxkpi/common/include/linux

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 11:00:24 2020 New Revision: 357436 URL: https://svnweb.freebsd.org/changeset/base/357436 Log: MFC r357077: Implement mmget_not_zero() in the LinuxKPI. Submitted by: Austin Shafer Sponsored by: Mellanox Technologies Modified: stable/11/sys/compat/lin

svn commit: r357435 - stable/12/sys/compat/linuxkpi/common/include/linux

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:59:27 2020 New Revision: 357435 URL: https://svnweb.freebsd.org/changeset/base/357435 Log: MFC r357077: Implement mmget_not_zero() in the LinuxKPI. Submitted by: Austin Shafer Sponsored by: Mellanox Technologies Modified: stable/12/sys/compat/lin

svn commit: r357434 - stable/11/sys/dev/usb/template

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:57:37 2020 New Revision: 357434 URL: https://svnweb.freebsd.org/changeset/base/357434 Log: MFC r328985: Give USB template SYSUNINIT()'s a uniq name to avoid symbol name collision when building stand/usb. Regression after r328194. Sponsored by: Mellan

svn commit: r357433 - in stable/12: stand/usb sys/modules/usb/template

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:53:03 2020 New Revision: 357433 URL: https://svnweb.freebsd.org/changeset/base/357433 Log: MFC r357041: Fix build of stand/usb . Sponsored by: Mellanox Technologies Modified: stable/12/stand/usb/usbcore.mk stable/12/sys/modules/usb/template/Makefi

svn commit: r357432 - in stable/10/sys/dev/usb: . serial

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:50:52 2020 New Revision: 357432 URL: https://svnweb.freebsd.org/changeset/base/357432 Log: MFC r356952: Add new USB ID to uslcom(4). Submitted by: Oleg Sharoyko PR: 243494 Sponsored by: Mellanox Technologies Modified: stable/10/sys/de

svn commit: r357431 - in stable/11/sys/dev/usb: . serial

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:50:05 2020 New Revision: 357431 URL: https://svnweb.freebsd.org/changeset/base/357431 Log: MFC r356952: Add new USB ID to uslcom(4). Submitted by: Oleg Sharoyko PR: 243494 Sponsored by: Mellanox Technologies Modified: stable/11/sys/de

svn commit: r357430 - in stable/12/sys/dev/usb: . serial

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:49:18 2020 New Revision: 357430 URL: https://svnweb.freebsd.org/changeset/base/357430 Log: MFC r356952: Add new USB ID to uslcom(4). Submitted by: Oleg Sharoyko PR: 243494 Sponsored by: Mellanox Technologies Modified: stable/12/sys/de

svn commit: r357429 - stable/10/sys/ofed/drivers/infiniband/ulp/ipoib

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:47:44 2020 New Revision: 357429 URL: https://svnweb.freebsd.org/changeset/base/357429 Log: MFC r356633: Make sure the VNET is properly set when reaping mbufs in ipoib. Else the following panic may happen: panic() icmp_error() ipoib_cm_mb_reap()

svn commit: r357428 - stable/11/sys/ofed/drivers/infiniband/ulp/ipoib

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:46:29 2020 New Revision: 357428 URL: https://svnweb.freebsd.org/changeset/base/357428 Log: MFC r356633: Make sure the VNET is properly set when reaping mbufs in ipoib. Else the following panic may happen: panic() icmp_error() ipoib_cm_mb_reap()

svn commit: r357427 - stable/12/sys/ofed/drivers/infiniband/ulp/ipoib

2020-02-03 Thread Hans Petter Selasky
Author: hselasky Date: Mon Feb 3 10:45:09 2020 New Revision: 357427 URL: https://svnweb.freebsd.org/changeset/base/357427 Log: MFC r356633: Make sure the VNET is properly set when reaping mbufs in ipoib. Else the following panic may happen: panic() icmp_error() ipoib_cm_mb_reap()