Re: panic on freebsd-current
Pawel Worach <[email protected]> Tue, 18 May 2004 19:21:03 -0700 (PDT)
| Newsgroups | gmane.comp.file-systems.openafs.freebsd |
|---|---|
| Message-ID | <[email protected]> |
--- Jim Rees <[email protected]> wrote: > Are you sure your afs client was built against the same source used > to build the kernel you're running? Yes, I even had to rebuild the whole thing again because I missed the debug symbols the first time. I still have the debug kernel image+libafs.ko and crashdump if there is something else You wan't me to check. I have a tiny patch applied to make openafs build on -current, I fail to see how it could cause the panic but I could be wrong. Index: src/afs/afs.h =================================================================== RCS file: /cvs/openafs/src/afs/afs.h,v retrieving revision 1.47 diff -u -r1.47 afs.h --- src/afs/afs.h 8 May 2004 04:33:07 -0000 1.47 +++ src/afs/afs.h 19 May 2004 02:12:47 -0000 @@ -633,8 +633,8 @@ afs_uint32 Date; afs_uint32 Owner; afs_uint32 Group; - ushort Mode; /* XXXX Should be afs_int32 XXXX */ - ushort LinkCount; + u_short Mode; /* XXXX Should be afs_int32 XXXX */ + u_short LinkCount; /* vnode type is in v.v_type */ } m; afs_rwlock_t lock; /* The lock on the vcache contents. */ Index: src/afs/afs_prototypes.h =================================================================== RCS file: /cvs/openafs/src/afs/afs_prototypes.h,v retrieving revision 1.48 diff -u -r1.48 afs_prototypes.h --- src/afs/afs_prototypes.h 4 May 2004 09:36:01 -0000 1.48 +++ src/afs/afs_prototypes.h 19 May 2004 02:12:48 -0000 @@ -685,7 +685,7 @@ extern struct server *afs_servers[NSERVERS]; extern int afs_totalServers; extern struct server *afs_setTimeHost; -extern struct server *afs_FindServer(afs_int32 aserver, ushort aport, +extern struct server *afs_FindServer(afs_int32 aserver, u_short aport, afsUUID * uuidp, afs_int32 locktype); extern struct server *afs_GetServer(afs_uint32 * aserver, afs_int32 nservers, afs_int32 acell, u_short aport, Index: src/afs/afs_server.c =================================================================== RCS file: /cvs/openafs/src/afs/afs_server.c,v retrieving revision 1.29 diff -u -r1.29 afs_server.c --- src/afs/afs_server.c 8 May 2004 04:23:56 -0000 1.29 +++ src/afs/afs_server.c 19 May 2004 02:12:49 -0000 @@ -714,7 +714,7 @@ /* find a server structure given the host address */ struct server * -afs_FindServer(afs_int32 aserver, ushort aport, afsUUID * uuidp, +afs_FindServer(afs_int32 aserver, u_short aport, afsUUID * uuidp, afs_int32 locktype) { struct server *ts; __________________________________ Do you Yahoo!? SBC Yahoo! - Internet access at a great low price. http://promo.yahoo.com/sbc/