]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Linux: 2.6.38: dentry->d_count is not an atomic
authorMarc Dionne <marc.c.dionne@gmail.com>
Thu, 3 Feb 2011 02:55:27 +0000 (21:55 -0500)
committerRuss Allbery <rra@debian.org>
Tue, 1 Mar 2011 00:03:33 +0000 (16:03 -0800)
commit58321bbff9d4689205838ef07e22d0fee930e8f5
treec7d37be292a284716970f46f5bba326a2985eb72
parent5b40befc577d9b89a8a12d2b83a6434081d15568
Linux: 2.6.38: dentry->d_count is not an atomic

d_count is now an int protected by the dentry's d_lock.
Take the lock when we use it, instead of using an atomic_*
function.

Reviewed-on: http://gerrit.openafs.org/3883
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 281f5bf5fbb0a546edcce62ef4e097ae9bbdbf73)

Change-Id: Id30054cb110720632f6f4a7fc4d7860cb69cb1e7
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Reviewed-on: http://gerrit.openafs.org/3999
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Russ Allbery <rra@stanford.edu>
(cherry picked from commit fe8d833e53938319d1fb6e20153a50a74bed5860)
acinclude.m4
src/afs/LINUX/osi_vnodeops.c
src/cf/linux-test4.m4