]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-cleanup-20050424
authorDerrick Brashear <shadow@dementia.org>
Mon, 25 Apr 2005 00:40:35 +0000 (00:40 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 25 Apr 2005 00:40:35 +0000 (00:40 +0000)
remaining pullups

README.OBSOLETE
src/afs/LINUX/osi_machdep.h
src/afs/OBSD/osi_machdep.h
src/afs/afs_osi.h

index 2af6f10f0e7456733eae9e31e1c67b780c8e729a..b7ccaaddbe86f60f635b0b36b2b2a680619f0f50 100644 (file)
@@ -1,4 +1,4 @@
-The mpp and package included with AFS are obsolete. ntp is no longer included.
+The ntp, mpp and package included with AFS are obsolete.
 
 The ntp package is intended to only maintain time on servers; Clients
 get time from servers unless afsd is started with -nosettime. That said,
index 1ff8d5925b6eab07434034b753f6bd9e312b906f..208dd5672f9d59de87bb854d5b1720415425fe04 100644 (file)
@@ -179,6 +179,12 @@ typedef struct uio {
 /* Get/set the inode in the osifile struct. */
 #define FILE_INODE(F) (F)->f_dentry->d_inode
 
+#ifdef AFS_LINUX24_ENV
+#define OSIFILE_INODE(a) FILE_INODE((a)->filp)
+#else
+#define OSIFILE_INODE(a) FILE_INODE(&(a)->file)
+#endif
+
 #if defined(AFS_LINUX_64BIT_KERNEL) && !defined(AFS_ALPHA_LINUX20_ENV) && !defined(AFS_IA64_LINUX20_ENV)
 #define NEED_IOCTL32
 #endif
index 34e5fd0ab1e12fa89dd1f312750eb32c8ea8525c..43a118b6c299445d06931093d87ece89f1928225 100644 (file)
@@ -40,8 +40,6 @@ extern struct simplelock afs_rxglobal_lock;
 #define v_vfsp         v_mount
 
 /* vnode */
-#undef SetAfsVnode
-#define SetAfsVnode(vn)                /* nothing; done in getnewvnode() */
 #define VN_HOLD(vp)    afs_vget((vp), 0)
 #define VN_RELE(vp)    vrele(vp)
 #define osi_vnhold(avc, r) afs_vget(AFSTOV(avc), 0)
index a7ccfd848a9335bd3760591e8dee2205c5e845f1..8299fec7ebb796fb9122282aeea0626be4ff5d88 100644 (file)
@@ -133,16 +133,14 @@ struct afs_osi_WaitHandle {
 #define        vSetVfsp(vc,vfsp)   (vc)->v.v_vfsp = (vfsp)
 #endif
 
-#ifndef AFS_OBSD_ENV
-#if defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
+#if defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV)
 extern int (**afs_vnodeop_p) ();
-#define IsAfsVnode(vc)      ((vc)->v_op == afs_vnodeop_p)
-#define SetAfsVnode(vc)     /* nothing; done in getnewvnode() */
+#define IsAfsVnode(v)      ((v)->v_op == afs_vnodeop_p)
+#define SetAfsVnode(v)     /* nothing; done in getnewvnode() */
 #else
 extern struct vnodeops *afs_ops;
-#define        IsAfsVnode(vc)      ((vc)->v_op == afs_ops)
-#define        SetAfsVnode(vc)     (vc)->v_op = afs_ops
-#endif
+#define        IsAfsVnode(v)       ((v)->v_op == afs_ops)
+#define        SetAfsVnode(v)      (v)->v_op = afs_ops
 #endif
 
 #ifdef AFS_SGI65_ENV
@@ -150,11 +148,9 @@ extern struct vnodeops *afs_ops;
              lookupname((fnamep),(segflg),(followlink),NULL,(compvpp),\
                        NULL)
 #else
-#ifndef AFS_OBSD_ENV
 #define        gop_lookupname(fnamep,segflg,followlink,compvpp) \
              lookupname((fnamep),(segflg),(followlink),NULL,(compvpp))
 #endif
-#endif
 
 /*
  * In IRIX 6.5 we cannot have DEBUG turned on since certain