Module Name:    src
Committed By:   pgoyette
Date:           Mon Feb  4 12:08:03 UTC 2019

Modified Files:
        src/sys/fs/puffs: files.puffs
        src/sys/modules/puffs: Makefile

Log Message:
Don't include puffs_compat in a kernel unless the filesystem is
selected along with COMPAT_50.  Also, don't include puffs_compat
in the main puffs filesystem module;  it is part of the compat_50
module.

Should address PR kern/53943


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/fs/puffs/files.puffs
cvs rdiff -u -r1.2 -r1.3 src/sys/modules/puffs/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/fs/puffs/files.puffs
diff -u src/sys/fs/puffs/files.puffs:1.7 src/sys/fs/puffs/files.puffs:1.8
--- src/sys/fs/puffs/files.puffs:1.7	Sun Jan 27 02:08:43 2019
+++ src/sys/fs/puffs/files.puffs	Mon Feb  4 12:08:03 2019
@@ -1,9 +1,9 @@
-#	$NetBSD: files.puffs,v 1.7 2019/01/27 02:08:43 pgoyette Exp $
+#	$NetBSD: files.puffs,v 1.8 2019/02/04 12:08:03 pgoyette Exp $
 
 deffs	PUFFS
 
 define	puffs: vfs
-file	fs/puffs/puffs_compat.c		compat_50
+file	fs/puffs/puffs_compat.c		puffs && compat_50
 file	fs/puffs/puffs_msgif.c		puffs
 file	fs/puffs/puffs_node.c		puffs
 file	fs/puffs/puffs_subr.c		puffs

Index: src/sys/modules/puffs/Makefile
diff -u src/sys/modules/puffs/Makefile:1.2 src/sys/modules/puffs/Makefile:1.3
--- src/sys/modules/puffs/Makefile:1.2	Tue Jul  6 16:13:57 2010
+++ src/sys/modules/puffs/Makefile	Mon Feb  4 12:08:03 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2010/07/06 16:13:57 pooka Exp $
+# $NetBSD: Makefile,v 1.3 2019/02/04 12:08:03 pgoyette Exp $
 
 .include "../Makefile.inc"
 
@@ -6,6 +6,5 @@
 
 KMOD=	puffs
 SRCS=	puffs_node.c puffs_msgif.c puffs_subr.c puffs_vfsops.c puffs_vnops.c
-SRCS+=	puffs_compat.c
 
 .include <bsd.kmodule.mk>

Reply via email to