Module Name: src Committed By: riastradh Date: Sat Apr 22 13:53:30 UTC 2023
Modified Files: src/sys/rump/librump/rumpkern: emul.c Log Message: rumpkern: Provide fs_filtops weak alias. We should introduce a link set for sys_kfilters, but this works around the problem for now -- librump's dependency on librumpvfs symbols. To generate a diff of this commit: cvs rdiff -u -r1.197 -r1.198 src/sys/rump/librump/rumpkern/emul.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/librump/rumpkern/emul.c diff -u src/sys/rump/librump/rumpkern/emul.c:1.197 src/sys/rump/librump/rumpkern/emul.c:1.198 --- src/sys/rump/librump/rumpkern/emul.c:1.197 Sun Feb 26 07:27:14 2023 +++ src/sys/rump/librump/rumpkern/emul.c Sat Apr 22 13:53:29 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: emul.c,v 1.197 2023/02/26 07:27:14 skrll Exp $ */ +/* $NetBSD: emul.c,v 1.198 2023/04/22 13:53:29 riastradh Exp $ */ /* * Copyright (c) 2007-2011 Antti Kantee. All Rights Reserved. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: emul.c,v 1.197 2023/02/26 07:27:14 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: emul.c,v 1.198 2023/04/22 13:53:29 riastradh Exp $"); #include <sys/param.h> #include <sys/cprng.h> @@ -325,6 +325,18 @@ rump_fstrans_lwp_dtor(struct lwp *l) } __weak_alias(fstrans_lwp_dtor,rump_fstrans_lwp_dtor); +static int +rump_filt_fsattach(struct knote *kn) +{ + + return EOPNOTSUPP; +} + +struct filterops rump_fs_filtops = { + .f_attach = rump_filt_fsattach, +}; +__weak_alias(fs_filtops,rump_fs_filtops); + /* * Provide weak aliases for tty routines used by printf. * They will be used unless the rumpkern_tty component is present.