diff options
author | David Howells <dhowells@redhat.com> | 2009-11-19 18:11:11 +0000 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2009-11-19 18:11:11 +0000 |
commit | 7e311a207d596b9273d811149d6e3e14f05ac4c0 (patch) | |
tree | 96c766e56e73df02a430bc0df72066413838fed0 /lib | |
parent | 52bd75fdb135d6133d878ae60c6e7e3f4ebc1cfc (diff) | |
download | linux-3.10-7e311a207d596b9273d811149d6e3e14f05ac4c0.tar.gz linux-3.10-7e311a207d596b9273d811149d6e3e14f05ac4c0.tar.bz2 linux-3.10-7e311a207d596b9273d811149d6e3e14f05ac4c0.zip |
FS-Cache: Clear netfs pointers in cookie after detaching object, not before
Clear the pointers from the fscache_cookie struct to netfs private data after
clearing the pointer to the cookie from the fscache_object struct and
releasing the object lock, rather than before.
This allows the netfs private data pointers to be relied on simply by holding
the object lock, rather than having to hold the cookie lock. This is makes
things simpler as the cookie lock has to be taken before the object lock, but
sometimes the object pointer is all that the code has.
Signed-off-by: David Howells <dhowells@redhat.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions