Hi,

here are two changes I had to make to get openafs-snap-2001-09-10
running on RedHat 7.1.94 Linux (aka Roswell). It uses kernel
2.4.7-2smp.

The first change is (of course) in osi_vfs.h. See attached diff.

The second change is that the libafs won't load into the kernel
because "bcopy" is an unresolvable symbole. I had to create libafs
with "ld -r -o libafs-2.4.7-2.mp.o ....... -L/usr/lib -lc".

-- Alf.

-----------------------------------------------------------------------
  Alf Wachsmann                       | e-mail: [EMAIL PROTECTED]
  SLAC Computing Service              | Phone:  +1-650-926-4802
  2575 Sand Hill Road, M/S 97         | FAX:    +1-650-926-3329
  Menlo Park, CA 94025, USA           | Office: Bldg. 50/323
-----------------------------------------------------------------------
                http://www.slac.stanford.edu/~alfw (PGP)
-----------------------------------------------------------------------
*** openafs-snap-2001-09-10.ORIG/src/afs/LINUX/osi_vfs.h        Tue Sep 11 10:09:26 
2001
--- openafs-snap-2001-09-10/src/afs/LINUXosi_vfs.h      Mon Sep 10 16:04:21 2001
***************
*** 119,143 ****
  #endif
  #ifdef notdef
        union {
-               struct pipe_inode_info          pipe_i;
                struct minix_inode_info         minix_i;
                struct ext2_inode_info          ext2_i;
                struct hpfs_inode_info          hpfs_i;
                struct ntfs_inode_info          ntfs_i;
                struct msdos_inode_info         msdos_i;
                struct umsdos_inode_info        umsdos_i;
                struct iso_inode_info           isofs_i;
-               struct nfs_inode_info           nfs_i;
                struct sysv_inode_info          sysv_i;
                struct affs_inode_info          affs_i;
                struct ufs_inode_info           ufs_i;
                struct romfs_inode_info         romfs_i;
                struct coda_inode_info          coda_i;
                struct smb_inode_info           smbfs_i;
                struct hfs_inode_info           hfs_i;
                struct adfs_inode_info          adfs_i;
                struct qnx4_inode_info          qnx4_i;    
                struct socket                   socket_i;
                void                            *generic_ip;
        } u;
  #endif
--- 119,151 ----
  #endif
  #ifdef notdef
        union {
                struct minix_inode_info         minix_i;
                struct ext2_inode_info          ext2_i;
+               struct ext3_inode_info          ext3_i;
                struct hpfs_inode_info          hpfs_i;
                struct ntfs_inode_info          ntfs_i;
                struct msdos_inode_info         msdos_i;
                struct umsdos_inode_info        umsdos_i;
                struct iso_inode_info           isofs_i;
                struct sysv_inode_info          sysv_i;
                struct affs_inode_info          affs_i;
                struct ufs_inode_info           ufs_i;
+               struct efs_inode_info           efs_i;
                struct romfs_inode_info         romfs_i;
+               struct shmem_inode_info         shmem_i;
                struct coda_inode_info          coda_i;
                struct smb_inode_info           smbfs_i;
                struct hfs_inode_info           hfs_i;
                struct adfs_inode_info          adfs_i;
                struct qnx4_inode_info          qnx4_i;    
+                 struct reiserfs_inode_info      reiserfs_i;
+                 struct bfs_inode_info           bfs_i;
+                 struct udf_inode_info           udf_i;
+                 struct ncp_inode_info           ncpfs_i;
+                 struct proc_inode_info          proc_i;
                struct socket                   socket_i;
+                 struct usbdev_inode_info        usbdev_i;
+                 struct jffs2_inode_info         jffs2_i;
                void                            *generic_ip;
        } u;
  #endif

Reply via email to