Coda File System

Updated linux-2.3 kernel patch

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Wed, 10 May 2000 13:37:14 -0400
Hi everyone,

I fixed 2 cases where my 2.3 kernel `oopsed' in Coda.

- Long standing problem in coda_rename, only happens if the file being
  renamed hasn't been accessed yet. This is hard to trigger because most
  applications actually seem to stat(2) the objects of a rename before
  calling rename. In my case the target inode was purged due to memory
  pressure.

- New one in coda_lookup, 2 fids happen to hash to the same inode
  number, coda_iget returns failure, but the test for the error return
  was a couple of lines too low.

Both are reasonably hard to trigger, and I'm happy to have managed to
capture these.

Updated patch against 2.3.99-pre6-7 is at
  ftp.coda.cs.cmu.edu:/pub/coda/linux/kernel/patch-coda-2.3.99-pre6-7.4.gz

It should apply to just about every 2.3.99-pre kernel.

Jan
Received on 2000-05-10 13:38:23