Make this work with Linux 2.2 kernels again. In particular,
authorGarry Zacheiss <zacheiss@mit.edu>
Wed, 20 Nov 2002 03:13:23 +0000 (03:13 +0000)
committerGarry Zacheiss <zacheiss@mit.edu>
Wed, 20 Nov 2002 03:13:23 +0000 (03:13 +0000)
commitf8d781408717fbf65837fc69d4b4edda2349df4f
tree58cc32a205478a0eb3944d2a48de5e689af80c72
parent6af0e344af39d15c8816b2acd86b785f991898b5
Make this work with Linux 2.2 kernels again.  In particular,

- Use the DCOUNT() macro from afs.h instead of atomic_read, because
  the d_count member of a struct dentry is an int in the 2.2 series,
  not an atomic_t.

- Use list_del() + INIT_LIST_HEAD() on 2.2, which doesn't have list_del_init().

- BUG() only exists on 2.4 kernels.  Just don't use it on 2.2.
src/afs/afs_vcache.c