On Thu, 21 Apr 2005, Christopher Allen Wing wrote:

openafs 1.3.81 crashes the Linux kernel when you try to view the file
/proc/fs/openafs/CellServDB. Linux provides a helper interface for "list
output generators" in /proc called seq_file; here is a patch which
converts the existing /proc/fs/openafs/CellServDB to use it (and fixes the
crash):


http://www-personal.engin.umich.edu/~wingc/openafs/patches/openafs-1.3.81-seqfile.patch


seq_file is available in Linux 2.6, as well as basically all modern 2.4 kernels. I added an autoconf test to check for its presence.

I commented out the existing /proc interface with '#if 0'; this either
needs to be fixed or else just removed if seq_file is not available.
(Since basically every 2.4 and 2.6 kernel in use today will have seq_file,
it may not be a big deal)

Ew. Patches against 1.3.81.

Confirm the version on the CVS head is still broken for you, since it works nothing like the 1.3.81 version?

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

Reply via email to