Bo Brantén | 3 Jun 2010 21:24
Picon
Picon
Picon
Favicon

PATCH: Arla 0.90 on OpenBSD 4.3-4.7


Hello,

I have updated my patch for the latest release of OpenBSD.

Bo Brantén
diff -uprN arla-0.90/nnpfs/bsd/nnpfs/nnpfs_node.h arla-0.90-new/nnpfs/bsd/nnpfs/nnpfs_node.h
--- arla-0.90/nnpfs/bsd/nnpfs/nnpfs_node.h	2006-10-24 18:33:19.000000000 +0200
+++ arla-0.90-new/nnpfs/bsd/nnpfs/nnpfs_node.h	2010-06-03 21:32:17.000000000 +0200
 <at>  <at>  -114,9 +114,13  <at>  <at>  typedef struct lock nnpfs_vnode_lock;
 #else
 
 #define nnpfs_vrele(vp) vrele(vp)
-#define nnpfs_vrecycle(vp, foo, bar) vrecycle(vp, foo, bar)
+#define nnpfs_vrecycle(vp, foo, bar) vrecycle(vp, bar)
 #define nnpfs_vput(vp) vput(vp)
+#if (defined(__OpenBSD__) && OpenBSD >= 201005)
+#define nnpfs_vref(vp) vref(vp)
+#else
 #define nnpfs_vref(vp) VREF(vp)
+#endif
 #define nnpfs_vletgo(vn) nnpfs_vrele(vn)
 
 #define nnpfs_vfs_vattr vattr
diff -uprN arla-0.90/nnpfs/bsd/nnpfs_common-bsd.c arla-0.90-new/nnpfs/bsd/nnpfs_common-bsd.c
--- arla-0.90/nnpfs/bsd/nnpfs_common-bsd.c	2006-10-24 18:33:02.000000000 +0200
+++ arla-0.90-new/nnpfs/bsd/nnpfs_common-bsd.c	2010-06-03 19:20:45.000000000 +0200
 <at>  <at>  -58,7 +58,11  <at>  <at>  nnpfs_alloc(u_int size, nnpfs_malloc_typ
(Continue reading)


Gmane