svn commit: r320043 - in head: contrib/netbsd-tests/kernel/kqueue lib/libc/include lib/libc/sys sys/compat/freebsd32 sys/kern sys/sys tests/sys/kqueue/libkqueue usr.bin/truss

Andreas Tobler andreast at FreeBSD.org
Tue Jun 27 20:21:24 UTC 2017


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


More information about the svn-src-head mailing list