Hi Kib,

On 17.06.17 02:57, Konstantin Belousov wrote:
Author: kib
Date: Sat Jun 17 00:57:26 2017
New Revision: 320043
URL: https://svnweb.freebsd.org/changeset/base/320043

Log:
   Add abstime kqueue(2) timers and expand struct kevent members.
This change implements NOTE_ABSTIME flag for EVFILT_TIMER, which
   specifies that the data field contains absolute time to fire the
   event.
To make this useful, data member of the struct kevent must be extended
   to 64bit.  Using the opportunity, I also added ext members.  This
   changes struct kevent almost to Apple struct kevent64, except I did
   not changed type of ident and udata, the later would cause serious API
   incompatibilities.
The type of ident was kept uintptr_t since EVFILT_AIO returns a
   pointer in this field, and e.g. CHERI is sensitive to the type
   (discussed with brooks, jhb).
Unlike Apple kevent64, symbol versioning allows us to claim ABI
   compatibility and still name the new syscall kevent(2).  Compat shims
   are provided for both host native and compat32.
Requested by: bapt
   Reviewed by: bapt, brooks, ngie (previous version)
   Sponsored by:        The FreeBSD Foundation
   Differential revision:       https://reviews.freebsd.org/D11025

This, or one of the following commits breaks my nfs mounts on powerpc64. With the following I mean, 320044-46. The last working revision is 320038.

With this revision I get this error:

RPCPROG_NFS: RPC: Port mapper failure - RPC: Unable to receive

Boot is ok beside not having nfs.

Right now I build the latest trunk to be sure to test against jhibbit's latest commit in this area. But I do not expect a change.

Any idea where to look for suspects?

TIA,
Andreas
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to