92cbd830 slavash Dec. 5, 2018, 1:17 p.m.
Submitted by:   kib@
Approved by:    hselasky (mentor)
MFC after:      1 week
Sponsored by:   Mellanox Technologies
cgit ViewVC
9c7b53cc slavash Dec. 5, 2018, 1:16 p.m.
Make sure we hold a reference on the character device for every opened file
to prevent the character device to be freed prematurely.

Submitted by:   hselasky@
Approved by:    hselasky (mentor)
MFC after:      1 week
Sponsored by:   Mellanox Technologies
cgit ViewVC
be34cfc5 slavash Dec. 5, 2018, 1:15 p.m.
Submitted by:   kib@
Approved by:    hselasky (mentor)
MFC after:      1 week
Sponsored by:   Mellanox Technologies
cgit ViewVC
b6e66be2 vmaffione Dec. 5, 2018, 11:57 a.m.
Changelist:
  - Replace netmap passthrough host support with a more general
    mechanism to call TXSYNC/RXSYNC from an in-kernel event-loop.
    No kernel threads are used to use this feature: the application
    is required to spawn a thread (or a process) and issue a
    SYNC_KLOOP_START (NIOCCTRL) command in the thread body. The
    kernel loop is executed by the ioctl implementation, which returns
    to userspace only when a different thread calls SYNC_KLOOP_STOP
    or the netmap file descriptor is closed.
  - Update the if_ptnet driver to cope with the new data structures,
    and prune all the obsolete ptnetmap code.
  - Add support for "null" netmap ports, useful to allocate netmap_if,
    netmap_ring and netmap buffers to be used by specialized applications
    (e.g. hypervisors). TXSYNC/RXSYNC on these ports have no effect.
  - Various fixes and code refactoring.

Sponsored by:	Sunny Valley Networks
Differential Revision:	https://reviews.freebsd.org/D18015
cgit ViewVC
abc73e04 arichardson Dec. 5, 2018, 10:58 a.m.
The getdtablecount.c file won't compile on Linux but it seems like none of
the bootstrap tools actually need it.

Reviewed By:	emaste, brooks
Differential Revision: https://reviews.freebsd.org/D14244
cgit ViewVC
c10d927c arichardson Dec. 5, 2018, 10:57 a.m.
newvers.sh runs mkfifo which did not exist before this change.
However, I didn't notice before because it is run from a function
where a missing command does cause a noticeable failure.

Reviewed By:	emaste, markj
Differential Revision: https://reviews.freebsd.org/D18377
cgit ViewVC
419333b9 mmel Dec. 5, 2018, 10:30 a.m.
- don't relocate jump slots multiple times (if LD_BIND_NOW is defined).
- process only R_AARCH64_JUMP_SLOT here, other relocation types are handled
  by reloc_plt().

MFC after:	1 week
cgit ViewVC
22e9ff95 mmel Dec. 5, 2018, 10:23 a.m.
MFC after:	1 week
cgit ViewVC
e8c479fd mmel Dec. 5, 2018, 10:22 a.m.
Not a functional change.

MFC after:	1 week
cgit ViewVC
8ebae128 mckusick Dec. 5, 2018, 6:31 a.m.
creating them and when correcting them when they are found to be corrupted.

Reported by:  Don Lewis (truckman@)
Sponsored by: Netflix
cgit ViewVC
db19a093 brooks Dec. 5, 2018, 12:46 a.m.
No references to any of these exist in the tree. The list was also
erratic with different architectures exporting different things
(arm64 and riscv exported none).

Reviewed by:	kib
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D18425
cgit ViewVC
9dae3b52 vangyzen Dec. 4, 2018, 11:53 p.m.
Remove a file that became practically empty.
Fix indentation.

Like r341507, I do not plan to MFC, but anyone else can.
cgit ViewVC
325fab80 vangyzen Dec. 4, 2018, 11:46 p.m.
This code has apparently never compiled on FreeBSD since its
introduction in 2004 (r130365).  It has certainly not compiled
since 2006, when r164033 added #elsif [sic] preprocessor directives.
The code was left in the tree to reduce the diff from upstream (KAME).
Since that upstream is no longer relevant, remove the long-dead code.

This commit is the direct result of:

    unifdef -m -UALTQ3_COMPAT sys/net/altq/*

A later commit will do some manual cleanup.

I do not plan to MFC this.  If that would help you, go for it.
cgit ViewVC
ab8998c2 pfg Dec. 4, 2018, 10:51 p.m.
Starting with FreeBSD 12 we fully support writing ext4 filesystems.
Mention some features that we don't support while here.

MFC after:	3 days
cgit ViewVC
94857412 brooks Dec. 4, 2018, 9:57 p.m.