On 22 Apr 2008, at 10:16, William Murray wrote:

  Hello all,
        I am trying to compile AFS for Fedora 9 pre, with a 2.6.25
kernel.
osi_groups.c:54: error: ‘struct task_struct’ has no member named
‘parent’
This 'parent' member was only inserted last year, but it seems to have
gone.
   Has anyone already patched for this kernel?

Fedora 9pre and OpenAFS don't currently play well together. Here's a quick summary of where we are:

*) The dependency structure of the kernel RPMs has changed - Derrick has patches for the build system and spec file to fix this *) struct task_struct doesn't have a 'parent' element. This is due to a RedHat only patch which gets rid of ptrace. A configure test for this is now in CVS *) rcu_lock_map is no longer exported, so we have to use a weak reference to determine key_type_keyring. A fix for this is in CVS *) Setting tokens crashes. gcc seems to miscompile the picotl handling code, possibly due to the lack of prototypes. I have a patch which prototypes the relevant code, and gets this working again *) Occasionally, the root vnode seems to have a corrupt pointer to the Access structure. As yet, unfixed. *) Locks seem to be being left dangling, such that ls /afs will only run once. Again, I'm still investigating this.

Cheers,

Simon.

_______________________________________________
OpenAFS-info mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to